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.