nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
Representa um conjunto de eventos de E/S solicitados/pendentes em um soquete.
Resumo
Construtores e destruidores |
|
---|---|
SocketEvents()
Construtor da classe SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
Copie o construtor para a classe SocketEvents.
|
Tipos públicos |
|
---|---|
@6{
|
enum |
Atributos públicos |
|
---|---|
Value
|
int
Contém os sinalizadores de bit do evento de soquete.
|
Funções públicas |
|
---|---|
Clear()
|
void
Limpe os sinalizadores de bit do soquete.
|
ClearError()
|
void
Limpa o sinalizador de bit de erro do soquete.
|
ClearRead()
|
void
Limpa o sinalizador de bit de leitura do soquete.
|
ClearWrite()
|
void
Limpe o sinalizador de bit de gravação do soquete.
|
IsError() const
|
bool
Verifique se os sinalizadores de bit indicam que o soquete tem um erro.
|
IsReadable() const
|
bool
Verifique se os sinalizadores de bit indicam que o soquete está legível.
|
IsSet() const
|
bool
Verifique se algum dos sinalizadores de bit dos eventos de soquete está definido.
|
IsWriteable() const
|
bool
Confira se os sinalizadores de bit indicam que o soquete é gravável.
|
SetError()
|
void
Define o flag de bit de erro do soquete.
|
SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
void
Define o bit para o descritor de arquivo especificado nos conjuntos fornecidos de descritores de arquivo.
|
SetRead()
|
void
Define o sinalizador de bit de leitura do soquete.
|
SetWrite()
|
void
Define o sinalizador de bit de gravação do soquete.
|
Funções estáticas públicas |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Define os sinalizadores de bit de leitura, gravação ou exceção do soquete especificado com base em seu status nos conjuntos de descritor do arquivo correspondentes.
|
Tipos públicos
a 6
@6
Atributos públicos
Valor
int Value
Contém os sinalizadores de bit do evento de soquete.
Funções públicas
Limpar
void Clear()
Limpe os sinalizadores de bit do soquete.
ClearError
void ClearError()
Limpa o sinalizador de bit de erro do soquete.
ClearRead
void ClearRead()
Limpa o sinalizador de bit de leitura do soquete.
ClearWrite
void ClearWrite()
Limpe o sinalizador de bit de gravação do soquete.
IsError
bool IsError() const
Verifique se os sinalizadores de bit indicam que o soquete tem um erro.
Detalhes | |
---|---|
Retornos |
verdadeiro se o soquete tiver um erro; caso contrário, falso.
|
IsReadable
bool IsReadable() const
Verifique se os sinalizadores de bit indicam que o soquete está legível.
Detalhes | |
---|---|
Retornos |
verdadeiro se o soquete estiver legível. Caso contrário, será falso.
|
IsSet
bool IsSet() const
Verifique se algum dos sinalizadores de bit dos eventos de soquete está definido.
Detalhes | |
---|---|
Retornos |
verdadeiro se definido; caso contrário, falso.
|
IsWriteable
bool IsWriteable() const
Confira se os sinalizadores de bit indicam que o soquete é gravável.
Detalhes | |
---|---|
Retornos |
verdadeiro se o soquete for gravável; caso contrário, falso.
|
SetError
void SetError()
Define o flag de bit de erro do soquete.
SetFDs
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Define o bit para o descritor de arquivo especificado nos conjuntos fornecidos de descritores de arquivo.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
SetRead
void SetRead()
Define o sinalizador de bit de leitura do soquete.
SetWrite
void SetWrite()
Define o sinalizador de bit de gravação do soquete.
SocketEvents
SocketEvents( const SocketEvents & other )
Copie o construtor para a classe SocketEvents.
Funções estáticas públicas
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Define os sinalizadores de bit de leitura, gravação ou exceção do soquete especificado com base em seu status nos conjuntos de descritor do arquivo correspondentes.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|