AbstractTF_Buffer

classe abstrata pública AbstractTF_Buffer
Subclasses diretas conhecidas

Construtores Públicos

AbstractTF_Buffer (ponteiro p)

Métodos Públicos

byte[]
copiarDados ()
Retorna uma cópia dos dados em um array Java
ByteBuffer
dadosAsByteBuffer ()
Retorna os dados deste buffer como ByteBuffer
vazio
excluir ()
Chama o desalocador, se registrado, caso contrário não terá efeito.
TF_Buffer estático
novoBuffer ()
Chama TF_NewBuffer() e registra um desalocador.
TF_Buffer estático
newBufferFromString (prototo de mensagem)
Retorna {@code newBufferFromString(new BytePointer(proto.toByteArray())) ou nulo se proto for nulo ou vazio.
TF_Buffer estático
newBufferFromString (prototo de ponteiro)
Chama TF_NewBufferFromString() e registra um desalocador.

Métodos herdados

Construtores Públicos

público AbstractTF_Buffer (ponteiro p)

Métodos Públicos

byte público[] copiarData ()

Retorna uma cópia dos dados em um array Java

Lança
IndexOutOfBoundsException se for muito grande.

dados de ByteBuffer públicosAsByteBuffer ()

Retorna os dados deste buffer como ByteBuffer

Lança
IndexOutOfBoundsException se for muito grande.

exclusão de vazio público ()

Chama o desalocador, se registrado, caso contrário não terá efeito.

público estático TF_Buffer newBuffer ()

Chama TF_NewBuffer() e registra um desalocador.

Devoluções
  • TF_Buffer criado. Não chame TF_DeleteBuffer() nele.

público estático TF_Buffer newBufferFromString (proto de mensagem)

Retorna {@code newBufferFromString(new BytePointer(proto.toByteArray())) ou nulo se proto for nulo ou vazio.

público estático TF_Buffer newBufferFromString (proto de ponteiro)

Chama TF_NewBufferFromString() e registra um desalocador.

Devoluções
  • TF_Buffer criado ou nulo se proto for nulo ou vazio. Não chame TF_DeleteBuffer() nele.