EpcTools
An event based multi-threaded C++ development framework.
|
The namespace for all socket related classes. More...
Namespaces | |
TCP | |
Namespace for TCP related classes. | |
Classes | |
class | Address |
Encapsulates a sockaddr_storage structure that represents a socket address. More... | |
class | Base |
The base socket class. More... | |
class | Thread |
The socket thread base class. An event based thread class capable of surfacing socket events. More... | |
class | UDP |
A UDP socket class capabile of sending and receiving data. More... | |
Typedefs | |
typedef Base< EThreadQueuePublic< EThreadMessage >, EThreadMessage > | BasePublic |
typedef Base< EThreadQueuePrivate< EThreadMessage >, EThreadMessage > | BasePrivate |
typedef Thread< EThreadQueuePublic< EThreadMessage >, EThreadMessage > | ThreadPublic |
typedef Thread< EThreadQueuePrivate< EThreadMessage >, EThreadMessage > | ThreadPrivate |
typedef UDP< EThreadQueuePublic< EThreadMessage >, EThreadMessage > | UdpPublic |
typedef UDP< EThreadQueuePrivate< EThreadMessage >, EThreadMessage > | UdpPrivate |
Enumerations | |
enum | Family { Family::Undefined, Family::INET, Family::INET6 } |
Defines the possible address family values. More... | |
enum | SocketType { SocketType::Undefined, SocketType::TcpTalker, SocketType::TcpListener, SocketType::Udp } |
Defines the possible socket types. More... | |
enum | SocketState { SocketState::Undefined, SocketState::Disconnected, SocketState::Connecting, SocketState::Listening, SocketState::Connected } |
The socket connection state. More... | |
The namespace for all socket related classes.
|
strong |
|
strong |
|
strong |