|
Core Library
1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
|
The tcp namespace. More...
Classes | |
| class | AsyncSendCallableObj |
| class | SimpleTcpClient |
| A simple bi-directional TCP client, which uses the class MessageHeader as the message header type. More... | |
| class | SimpleTcpClientList |
| A class implementing a collection of bi-directional simple TCP clients. More... | |
| class | SimpleTcpServer |
| A simple bi-directional multi-client TCP server, which uses the class MessageHeader as the message header type. More... | |
| class | TcpClient |
| A bi-directional TCP client. More... | |
| class | TcpClientList |
| A class implementing a collection of bi-directional TCP clients. More... | |
| class | TcpConnection |
| TCP connection class. More... | |
| class | TcpConnections |
| TCP connections class to manage the TcpConnection objects. More... | |
| class | TcpServer |
| A bi-directional TCP server. More... | |
| class | TcpTypedClient |
| A generic bi-directional TCP client. More... | |
| class | TcpTypedServer |
| A generic bi-directional TCP server. More... | |
Enumerations | |
| enum | eDefReservedSize : size_t { DEFAULT_RESERVED_SIZE = 512 * 1024 } |
| Default internal receive buffer's initial reserved size in bytes. | |
| enum | eDefUnsentAsyncCount : size_t { MAX_UNSENT_ASYNC_MSG_COUNT = 1000 } |
| Maximum number of unsent async messages allowed on TCP socket IO Service queue. | |
| enum | eSendOption { eSendOption::nagleOff, eSendOption::nagleOn } |
| Enumeration to control nagle algorithm. More... | |
The tcp namespace.
|
strong |