|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include <memory>#include <variant>#include "unilink/base/deprecated.hpp"#include "unilink/base/error_codes.hpp"#include "unilink/base/platform.hpp"#include "unilink/base/visibility.hpp"#include "unilink/wrapper/context.hpp"#include "unilink/wrapper/ichannel.hpp"#include "unilink/wrapper/iserver.hpp"#include "unilink/wrapper/serial/serial.hpp"#include "unilink/wrapper/tcp_client/tcp_client.hpp"#include "unilink/wrapper/tcp_server/tcp_server.hpp"#include "unilink/wrapper/udp/udp.hpp"#include "unilink/builder/ibuilder.hpp"#include "unilink/builder/serial_builder.hpp"#include "unilink/builder/tcp_client_builder.hpp"#include "unilink/builder/tcp_server_builder.hpp"#include "unilink/builder/udp_builder.hpp"#include "unilink/builder/unified_builder.hpp"#include "unilink/diagnostics/error_handler.hpp"#include "unilink/diagnostics/logger.hpp"Go to the source code of this file.
Namespaces | |
| unilink | |
| unilink::builder | |
| unilink::wrapper | |
Typedefs | |
| using | unilink::TcpClient = wrapper::TcpClient |
| using | unilink::TcpServer = wrapper::TcpServer |
| using | unilink::Serial = wrapper::Serial |
| using | unilink::Udp = wrapper::Udp |
| using | unilink::MessageContext = wrapper::MessageContext |
| using | unilink::ConnectionContext = wrapper::ConnectionContext |
| using | unilink::ErrorContext = wrapper::ErrorContext |
Functions | |
| builder::TcpServerBuilder | unilink::tcp_server (uint16_t port) |
| Create a TCP server builder. More... | |
| builder::TcpClientBuilder | unilink::tcp_client (const std::string &host, uint16_t port) |
| Create a TCP client builder. More... | |
| builder::SerialBuilder | unilink::serial (const std::string &device, uint32_t baud_rate) |
| Create a Serial port builder. More... | |
| builder::UdpBuilder | unilink::udp (uint16_t local_port) |
| Create a UDP builder. More... | |