GATE
gate::net::SocketGroup Class Reference
Inheritance diagram for gate::net::SocketGroup:
gate::NonCopyable

Public Member Functions

void remove (gate_socket_t sock)
 
void remove (Socket &sock)
 
void clear ()
 
void connect (gate_socket_t sock, Socket::Endpoint const &endpoint, void *userParam=NULL)
 
void connect (Socket &sock, Socket::Endpoint const &endpoint, void *userParam=NULL)
 
void accept (gate_socket_t sock, void *userParam=NULL)
 
void accept (Socket &sock, void *userParam=NULL)
 
void read (gate_socket_t sock, size_t length, void *userParam=NULL)
 
void read (Socket &sock, size_t length, void *userParam=NULL)
 
void write (gate_socket_t sock, char const *data, size_t length, void *userParam=NULL)
 
void write (Socket &sock, char const *data, size_t length, void *userParam=NULL)
 
void shutdown (gate_socket_t sock, void *userParam=NULL)
 
void shutdown (Socket &sock, void *userParam=NULL)
 
void run (SocketGroupSink *eventHandler)
 
void quit ()
 

The documentation for this class was generated from the following files: