nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
Rappresenta un insieme di eventi di I/O richiesti/in attesa su un socket.
Riepilogo
Costruttori e distruttori |
|
---|---|
SocketEvents()
Costruttore per la classe SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
Copia il costruttore per la classe SocketEvents.
|
Tipi pubblici |
|
---|---|
@6{
|
enum |
Attributi pubblici |
|
---|---|
Value
|
int
Contiene i flag di bit per l'evento socket.
|
Funzioni pubbliche |
|
---|---|
Clear()
|
void
Cancella i flag di bit per il socket.
|
ClearError()
|
void
Cancella il flag dei bit di errore per il socket.
|
ClearRead()
|
void
Cancella il flag del bit di lettura per il socket.
|
ClearWrite()
|
void
Cancella il flag bit di scrittura per il socket.
|
IsError() const
|
bool
Controlla se i flag di bit indicano che il socket ha un errore.
|
IsReadable() const
|
bool
Controlla se i flag di bit indicano che il socket è leggibile.
|
IsSet() const
|
bool
Controlla se uno dei flag di bit per gli eventi socket è impostato.
|
IsWriteable() const
|
bool
Controlla se i flag di bit indicano che il socket è scrivibile.
|
SetError()
|
void
Imposta il flag di bit di errore per il socket.
|
SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
void
Imposta il bit per il descrittore del file specificato negli insiemi di descrittori dei file specificati.
|
SetRead()
|
void
Imposta il flag di bit di lettura per il socket.
|
SetWrite()
|
void
Imposta il flag bit di scrittura per il socket.
|
Funzioni statiche pubbliche |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Imposta i flag di bit di lettura, scrittura o eccezione per il socket specificato in base al suo stato nei set di descrittori di file corrispondenti.
|
Tipi pubblici
@6
@6
Attributi pubblici
Valore
int Value
Contiene i flag di bit per l'evento socket.
Funzioni pubbliche
Cancella
void Clear()
Cancella i flag di bit per il socket.
ClearError
void ClearError()
Cancella il flag dei bit di errore per il socket.
ClearRead
void ClearRead()
Cancella il flag del bit di lettura per il socket.
ClearWrite
void ClearWrite()
Cancella il flag bit di scrittura per il socket.
IsError
bool IsError() const
Controlla se i flag di bit indicano che il socket ha un errore.
Dettagli | |
---|---|
Restituisce |
true se il socket ha un errore, altrimenti false.
|
IsReadable
bool IsReadable() const
Controlla se i flag di bit indicano che il socket è leggibile.
Dettagli | |
---|---|
Restituisce |
true se il socket è leggibile, altrimenti false.
|
IsSet
bool IsSet() const
Controlla se uno dei flag di bit per gli eventi socket è impostato.
Dettagli | |
---|---|
Restituisce |
true se impostato, altrimenti false.
|
IsWriteable
bool IsWriteable() const
Controlla se i flag di bit indicano che il socket è scrivibile.
Dettagli | |
---|---|
Restituisce |
true se il socket è scrivibile, altrimenti false.
|
SetError
void SetError()
Imposta il flag di bit di errore per il socket.
SetFDs
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Imposta il bit per il descrittore del file specificato negli insiemi di descrittori dei file specificati.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
SetRead
void SetRead()
Imposta il flag di bit di lettura per il socket.
SetWrite
void SetWrite()
Imposta il flag bit di scrittura per il socket.
SocketEvents
SocketEvents( const SocketEvents & other )
Copia il costruttore per la classe SocketEvents.
Funzioni statiche pubbliche
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Imposta i flag di bit di lettura, scrittura o eccezione per il socket specificato in base al suo stato nei set di descrittori di file corrispondenti.
Dettagli | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametri |
|