nl: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
Représente un ensemble d'événements d'E/S demandés ou en attente sur un socket.
Résumé
Constructeurs et destructeurs |
|
---|---|
SocketEvents()
Constructeur pour la classe SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
Copiez le constructeur de la classe SocketEvents.
|
Types publics |
|
---|---|
@6{
|
enum |
Attributs publics |
|
---|---|
Value
|
int
Contient les indicateurs de bit pour l'événement de socket.
|
Fonctions publiques |
|
---|---|
Clear()
|
void
Effacez les indicateurs de bit du socket.
|
ClearError()
|
void
Supprimez l'indicateur d'erreur du socket.
|
ClearRead()
|
void
Supprimez l'indicateur de bit de lecture pour le socket.
|
ClearWrite()
|
void
Supprimez l'indicateur d'écriture du bit pour le socket.
|
IsError() const
|
bool
Vérifiez si les indicateurs de bit indiquent que le socket comporte une erreur.
|
IsReadable() const
|
bool
Vérifiez si les indicateurs de bit indiquent que le socket est lisible.
|
IsSet() const
|
bool
Vérifiez si des indicateurs de bit pour les événements de socket sont définis.
|
IsWriteable() const
|
bool
Vérifiez si les indicateurs de bit indiquent que le socket est accessible en écriture.
|
SetError()
|
void
Définissez l'indicateur d'erreur bit pour le socket.
|
SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
void
Définit le bit pour le descripteur de fichier spécifié dans les ensembles de descripteurs de fichier indiqués.
|
SetRead()
|
void
Définissez l'indicateur de bit de lecture pour le socket.
|
SetWrite()
|
void
Définissez l'option de bit d'écriture pour le socket.
|
Fonctions statiques publiques |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Définissez les indicateurs de lecture, d'écriture ou d'exception pour le socket spécifié en fonction de son état dans les ensembles de descripteurs de fichier correspondants.
|
Types publics
@6
@6
Attributs publics
Valeur
int Value
Contient les indicateurs de bit pour l'événement de socket.
Fonctions publiques
Effacer
void Clear()
Effacez les indicateurs de bit du socket.
Effacer l'erreur
void ClearError()
Supprimez l'indicateur d'erreur du socket.
ClearRead
void ClearRead()
Supprimez l'indicateur de bit de lecture pour le socket.
ClearWrite
void ClearWrite()
Supprimez l'indicateur d'écriture du bit pour le socket.
Est une erreur
bool IsError() const
Vérifiez si les indicateurs de bit indiquent que le socket comporte une erreur.
Détails | |
---|---|
Renvoie |
Valeur "true" si le socket comporte une erreur, sinon valeur "false".
|
Lecture
bool IsReadable() const
Vérifiez si les indicateurs de bit indiquent que le socket est lisible.
Détails | |
---|---|
Renvoie |
Prend la valeur "true" si le socket est lisible si ce n'est pas le cas.
|
IsSet
bool IsSet() const
Vérifiez si des indicateurs de bit pour les événements de socket sont définis.
Détails | |
---|---|
Renvoie |
"true", sinon "false".
|
IsWriteable
bool IsWriteable() const
Vérifiez si les indicateurs de bit indiquent que le socket est accessible en écriture.
Détails | |
---|---|
Renvoie |
Valeur "true" si le socket est accessible en écriture, sinon valeur "false".
|
SetError
void SetError()
Définissez l'indicateur d'erreur bit pour le socket.
FDFD
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Définit le bit pour le descripteur de fichier spécifié dans les ensembles de descripteurs de fichier indiqués.
Détails | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
SetRead
void SetRead()
Définissez l'indicateur de bit de lecture pour le socket.
SetWrite
void SetWrite()
Définissez l'option de bit d'écriture pour le socket.
Événements de socket
SocketEvents( const SocketEvents & other )
Copiez le constructeur de la classe SocketEvents.
Fonctions statiques publiques
À partir de DSF
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Définissez les indicateurs de lecture, d'écriture ou d'exception pour le socket spécifié en fonction de son état dans les ensembles de descripteurs de fichier correspondants.
Détails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Paramètres |
|