|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include "unilink/transport/serial/serial.hpp"#include <atomic>#include <boost/asio.hpp>#include <cstddef>#include <deque>#include <memory>#include <optional>#include <string>#include <thread>#include <variant>#include <vector>#include "unilink/base/common.hpp"#include "unilink/base/constants.hpp"#include "unilink/concurrency/io_context_manager.hpp"#include "unilink/concurrency/thread_safe_state.hpp"#include "unilink/diagnostics/error_handler.hpp"#include "unilink/diagnostics/logger.hpp"#include "unilink/interface/iserial_port.hpp"#include "unilink/memory/memory_pool.hpp"#include "unilink/transport/serial/boost_serial_port.hpp"Go to the source code of this file.
Classes | |
| struct | unilink::transport::Serial::Impl |
Namespaces | |
| unilink | |
| unilink::transport | |
Typedefs | |
| using | unilink::transport::BufferVariant = std::variant< memory::PooledBuffer, std::vector< uint8_t >, std::shared_ptr< const std::vector< uint8_t > >> |