OpenNet
Fonctions membres publiques | Liste de tous les membres
Référence de la classe OpenNet::Bufferabstract

La classe Buffer. Plus de détails...

#include <Buffer.h>

Fonctions membres publiques

virtual unsigned int GetPacketCount () const =0
 Obtenir le nombre de paquets. Plus de détails...
 
virtual uint32_t GetPacketDestination (unsigned int aIndex) const =0
 Obtenir la destination du paquet. Plus de détails...
 
virtual unsigned int GetPacketEvent (unsigned int aIndex) const =0
 Trouver le prochain paquet marqué pour le traintement d'un éveacute;nement. Plus de détails...
 
virtual unsigned int GetPacketSize (unsigned int aIndex) const =0
 Obtenir la taille du paquet. Plus de détails...
 
virtual OpenNet::Status ClearEvent ()=0
 Marquer l'événement comme traité. Plus de détails...
 
virtual OpenNet::Status Display (FILE *aOut) const =0
 Afficher. Plus de détails...
 
virtual OpenNet::Status ReadPacket (unsigned int aIndex, void *aOut, unsigned int aOutSize_byte)=0
 Lire un paquet. Plus de détails...
 
virtual OpenNet::Status Wait ()=0
 Attendre que toutes les operation ReadPacket ou ClearEvent soient terminées. Plus de détails...
 

Description détaillée

La classe Buffer.

Documentation des fonctions membres

virtual OpenNet::Status OpenNet::Buffer::ClearEvent ( )
pure virtual

Marquer l'événement comme traité.

Valeurs retournées
STATUS_OK
virtual OpenNet::Status OpenNet::Buffer::Display ( FILE *  aOut) const
pure virtual

Afficher.

Paramètres
aOutLe fichier de sortie
Valeurs retournées
STATUS_OK
virtual unsigned int OpenNet::Buffer::GetPacketCount ( ) const
pure virtual

Obtenir le nombre de paquets.

Renvoie
This mé retourne le nombre de paquets.
virtual uint32_t OpenNet::Buffer::GetPacketDestination ( unsigned int  aIndex) const
pure virtual

Obtenir la destination du paquet.

Paramètres
aIndexL'index du paquet
Renvoie
This mé retourne un champ de bits qui indique vers quel adaptateur le paquet à été envoyé.
virtual unsigned int OpenNet::Buffer::GetPacketEvent ( unsigned int  aIndex) const
pure virtual

Trouver le prochain paquet marqué pour le traintement d'un éveacute;nement.

Paramètres
aIndexL'index de départ pour la recherche
Renvoie
This mé retourne l'index du paquet marqu&eacute ou 0xffffffff s'il n'y en a pas d'autre
virtual unsigned int OpenNet::Buffer::GetPacketSize ( unsigned int  aIndex) const
pure virtual

Obtenir la taille du paquet.

Paramètres
aIndexL'index du paquet
Renvoie
This mé retourne la taille du paquet en octets.
virtual OpenNet::Status OpenNet::Buffer::ReadPacket ( unsigned int  aIndex,
void *  aOut,
unsigned int  aOutSize_byte 
)
pure virtual

Lire un paquet.

Paramètres
aIndexL'index du paquet à lire
aOutL'espace mémoire de sortie
aOutSize_byteLa taille de l'espace de sortie
Valeurs retournées
STATUS_OK
virtual OpenNet::Status OpenNet::Buffer::Wait ( )
pure virtual

Attendre que toutes les operation ReadPacket ou ClearEvent soient terminées.

Valeurs retournées
STATUS_OK

La documentation de cette classe a été générée à partir du fichier suivant :