|
unilink
0.4.3
A simple C++ library for unified async communication
|
Namespaces | |
| detail | |
Classes | |
| class | BoostSerialPort |
| class | Serial |
| Serial Transport implementation. More... | |
| class | TcpClient |
| class | BoostTcpAcceptor |
| Boost.Asio implementation of ITcpAcceptor interface. This is the real implementation used in production. More... | |
| class | BoostTcpSocket |
| Boost.Asio implementation of ITcpSocket interface. This is the real implementation used in production. More... | |
| class | TcpServer |
| Thread-safe TCP Server implementation. More... | |
| class | TcpServerSession |
| class | UdpChannel |
| UDP Transport implementation. More... | |
Typedefs | |
| using | BufferVariant = std::variant< memory::PooledBuffer, std::vector< uint8_t >, std::shared_ptr< const std::vector< uint8_t > >> |
| using | tcp = net::ip::tcp |
| using | udp = net::ip::udp |
| using unilink::transport::BufferVariant = typedef std::variant<memory::PooledBuffer, std::vector<uint8_t>, std::shared_ptr<const std::vector<uint8_t> >> |
| typedef net::ip::tcp unilink::transport::tcp |
Definition at line 57 of file tcp_client.cc.
| using unilink::transport::udp = typedef net::ip::udp |