Subkelas Langsung yang Diketahui |
Konstruktor Publik
AbstrakTF_Buffer (Penunjuk p) |
Metode Publik
byte[] | salinData () Mengembalikan salinan data dalam array Java |
ByteBuffer | dataAsByteBuffer () Mengembalikan data buffer ini sebagai ByteBuffer |
ruang kosong | menghapus () Memanggil dealer, jika terdaftar, jika tidak, tidak akan berpengaruh. |
TF_Buffer statis | Buffer baru () Memanggil TF_NewBuffer(), dan mendaftarkan deallocator. |
TF_Buffer statis | newBufferFromString (Proto pesan) Mengembalikan {@code newBufferFromString(new BytePointer(proto.toByteArray())), atau null jika proto null atau kosong. |
TF_Buffer statis | newBufferFromString (Proto penunjuk) Memanggil TF_NewBufferFromString(), dan mendaftarkan deallocator. |
Metode Warisan
Konstruktor Publik
Abstrak publikTF_Buffer (Penunjuk p)
Metode Publik
byte publik[] copyData ()
Mengembalikan salinan data dalam array Java
Melempar
IndexOutOfBoundsException | jika terlalu besar. |
---|
data ByteBuffer publikAsByteBuffer ()
Mengembalikan data buffer ini sebagai ByteBuffer
Melempar
IndexOutOfBoundsException | jika terlalu besar. |
---|
hapus kekosongan publik ()
Memanggil dealer, jika terdaftar, jika tidak, tidak akan berpengaruh.
TF_Buffer statis publik newBuffer ()
Memanggil TF_NewBuffer(), dan mendaftarkan deallocator.
Kembali
- TF_Buffer dibuat. Jangan panggil TF_DeleteBuffer() di atasnya.
TF_Buffer statis publik newBufferFromString (Proto pesan)
Mengembalikan {@code newBufferFromString(new BytePointer(proto.toByteArray())), atau null jika proto null atau kosong.
TF_Buffer statis publik newBufferFromString (Proto penunjuk)
Memanggil TF_NewBufferFromString(), dan mendaftarkan deallocator.
Kembali
- TF_Buffer dibuat, atau null jika protonya nol atau kosong. Jangan panggil TF_DeleteBuffer() di atasnya.