|
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 |
1.8.16