AbstractTF_Buffer

kelas abstrak publik AbstrakTF_Buffer
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.