AbstractTF_Buffer

classe astratta pubblica AbstractTF_Buffer
Sottoclassi dirette conosciute

Costruttori pubblici

AbstractTF_Buffer (puntatore p)

Metodi pubblici

byte[]
copiadati ()
Restituisce una copia dei dati in un array Java
ByteBuffer
datiAsByteBuffer ()
Restituisce i dati di questo buffer come ByteBuffer
vuoto
eliminare ()
Chiama il deallocatore, se registrato, altrimenti non ha alcun effetto.
TF_Buffer statico
nuovoBuffer ()
Chiama TF_NewBuffer() e registra un deallocatore.
TF_Buffer statico
newBufferFromString (protocollo messaggio)
Restituisce {@code newBufferFromString(new BytePointer(proto.toByteArray())) o null se proto è null o vuoto.
TF_Buffer statico
newBufferFromString (prototipo puntatore)
Chiama TF_NewBufferFromString() e registra un deallocatore.

Metodi ereditati

Costruttori pubblici

public AbstractTF_Buffer (puntatore p)

Metodi pubblici

byte pubblico[] copyData ()

Restituisce una copia dei dati in un array Java

Lancia
IndexOutOfBoundsException se troppo grande.

public ByteBuffer dataAsByteBuffer ()

Restituisce i dati di questo buffer come ByteBuffer

Lancia
IndexOutOfBoundsException se troppo grande.

annullamento pubblico cancella ()

Chiama il deallocatore, se registrato, altrimenti non ha alcun effetto.

pubblico statico TF_Buffer newBuffer ()

Chiama TF_NewBuffer() e registra un deallocatore.

ritorna
  • TF_Buffer creato. Non chiamare TF_DeleteBuffer() su di esso.

pubblico statico TF_Buffer newBufferFromString (protocollo messaggio)

Restituisce {@code newBufferFromString(new BytePointer(proto.toByteArray())) o null se proto è null o vuoto.

pubblico statico TF_Buffer newBufferFromString (prototipo puntatore)

Chiama TF_NewBufferFromString() e registra un deallocatore.

ritorna
  • TF_Buffer creato o null se proto è null o vuoto. Non chiamare TF_DeleteBuffer() su di esso.