AbstractTF_Buffer

clase abstracta pública AbstractTF_Buffer
Subclases directas conocidas

Constructores Públicos

AbstractTF_Buffer (Puntero p)

Métodos públicos

byte[]
copiar datos ()
Devuelve una copia de los datos en una matriz Java
Búfer de bytes
datosAsByteBuffer ()
Devuelve los datos de este buffer como ByteBuffer
vacío
borrar ()
Llama al desasignador, si está registrado; de lo contrario, no tiene efecto.
TF_Buffer estático
nuevoBuffer ()
Llama a TF_NewBuffer() y registra un desasignador.
TF_Buffer estático
newBufferFromString (prototipo de mensaje)
Devuelve {@code newBufferFromString(new BytePointer(proto.toByteArray())), o nulo si proto es nulo o está vacío.
TF_Buffer estático
newBufferFromString (prototipo de puntero)
Llama a TF_NewBufferFromString() y registra un desasignador.

Métodos heredados

Constructores Públicos

público AbstractTF_Buffer (Puntero p)

Métodos públicos

byte público [] copiar datos ()

Devuelve una copia de los datos en una matriz Java

Lanza
Excepción IndexOutOfBounds si es demasiado grande.

datos públicos de ByteBufferAsByteBuffer ()

Devuelve los datos de este buffer como ByteBuffer

Lanza
Excepción IndexOutOfBounds si es demasiado grande.

eliminación de vacío público ()

Llama al desasignador, si está registrado; de lo contrario, no tiene efecto.

TF_Buffer estático público newBuffer ()

Llama a TF_NewBuffer() y registra un desasignador.

Devoluciones
  • TF_Buffer creado. No llame a TF_DeleteBuffer() en él.

TF_Buffer estático público newBufferFromString (prototipo de mensaje)

Devuelve {@code newBufferFromString(new BytePointer(proto.toByteArray())), o nulo si proto es nulo o está vacío.

TF_Buffer estático público newBufferFromString (prototipo de puntero)

Llama a TF_NewBufferFromString() y registra un desasignador.

Devoluciones
  • TF_Buffer creado, o nulo si proto es nulo o está vacío. No llame a TF_DeleteBuffer() en él.