AbstractTF_Buffer

classe abstraite publique AbstractTF_Buffer
Sous-classes directes connues

Constructeurs Publics

AbstractTF_Buffer (Pointeur p)

Méthodes publiques

octet[]
copierData ()
Renvoie une copie des données dans un tableau Java
OctetBuffer
dataAsByteBuffer ()
Renvoie les données de ce tampon sous forme de ByteBuffer
vide
supprimer ()
Appelle le désallocateur, s’il est enregistré, sinon cela n’a aucun effet.
TF_Buffer statique
nouveauBuffer ()
Appelle TF_NewBuffer() et enregistre un désallocateur.
TF_Buffer statique
newBufferFromString (protocole du message)
Renvoie {@code newBufferFromString(new BytePointer(proto.toByteArray())), ou null si proto est nul ou vide.
TF_Buffer statique
newBufferFromString (proto pointeur)
Appelle TF_NewBufferFromString() et enregistre un désallocateur.

Méthodes héritées

Constructeurs Publics

public AbstractTF_Buffer (Pointeur p)

Méthodes publiques

octet public[] copyData ()

Renvoie une copie des données dans un tableau Java

Jetés
IndexOutOfBoundsException si trop grand.

public ByteBuffer dataAsByteBuffer ()

Renvoie les données de ce tampon sous forme de ByteBuffer

Jetés
IndexOutOfBoundsException si trop grand.

public void supprimer ()

Appelle le désallocateur, s’il est enregistré, sinon cela n’a aucun effet.

public statique TF_Buffer newBuffer ()

Appelle TF_NewBuffer() et enregistre un désallocateur.

Retour
  • TF_Buffer créé. N'appelez pas TF_DeleteBuffer() dessus.

public statique TF_Buffer newBufferFromString (proto de message)

Renvoie {@code newBufferFromString(new BytePointer(proto.toByteArray())), ou null si proto est nul ou vide.

public statique TF_Buffer newBufferFromString (proto pointeur)

Appelle TF_NewBufferFromString() et enregistre un désallocateur.

Retour
  • TF_Buffer créé, ou null si le proto est nul ou vide. N'appelez pas TF_DeleteBuffer() dessus.