unilink  0.4.3
A simple C++ library for unified async communication
unilink::wrapper::Serial Member List

This is the complete list of members for unilink::wrapper::Serial, including all inherited members.

auto_manage(bool manage=true) overrideunilink::wrapper::Serialvirtual
build_config() constunilink::wrapper::Serial
ConnectionHandler typedefunilink::wrapper::ChannelInterface
ErrorHandler typedefunilink::wrapper::ChannelInterface
is_connected() const overrideunilink::wrapper::Serialvirtual
MessageHandler typedefunilink::wrapper::ChannelInterface
on_connect(ConnectionHandler handler) overrideunilink::wrapper::Serialvirtual
on_data(MessageHandler handler) overrideunilink::wrapper::Serialvirtual
on_disconnect(ConnectionHandler handler) overrideunilink::wrapper::Serialvirtual
on_error(ErrorHandler handler) overrideunilink::wrapper::Serialvirtual
operator=(Serial &&) noexceptunilink::wrapper::Serial
operator=(const Serial &)=deleteunilink::wrapper::Serial
send(std::string_view data) overrideunilink::wrapper::Serialvirtual
send_line(std::string_view line) overrideunilink::wrapper::Serialvirtual
Serial(const std::string &device, uint32_t baud_rate)unilink::wrapper::Serial
Serial(const std::string &device, uint32_t baud_rate, std::shared_ptr< boost::asio::io_context > external_ioc)unilink::wrapper::Serial
Serial(std::shared_ptr< interface::Channel > channel)unilink::wrapper::Serialexplicit
Serial(Serial &&) noexceptunilink::wrapper::Serial
Serial(const Serial &)=deleteunilink::wrapper::Serial
set_baud_rate(uint32_t baud_rate)unilink::wrapper::Serial
set_data_bits(int data_bits)unilink::wrapper::Serial
set_flow_control(const std::string &flow_control)unilink::wrapper::Serial
set_manage_external_context(bool manage)unilink::wrapper::Serial
set_parity(const std::string &parity)unilink::wrapper::Serial
set_retry_interval(std::chrono::milliseconds interval)unilink::wrapper::Serial
set_stop_bits(int stop_bits)unilink::wrapper::Serial
start() overrideunilink::wrapper::Serialvirtual
stop() overrideunilink::wrapper::Serialvirtual
~ChannelInterface()=defaultunilink::wrapper::ChannelInterfacevirtual
~Serial() overrideunilink::wrapper::Serial