|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include <boost_serial_port.hpp>
Public Member Functions | |
| BoostSerialPort (net::io_context &ioc) | |
| void | open (const std::string &device, boost::system::error_code &ec) override |
| bool | is_open () const override |
| void | close (boost::system::error_code &ec) override |
| void | set_option (const net::serial_port_base::baud_rate &option, boost::system::error_code &ec) override |
| void | set_option (const net::serial_port_base::character_size &option, boost::system::error_code &ec) override |
| void | set_option (const net::serial_port_base::stop_bits &option, boost::system::error_code &ec) override |
| void | set_option (const net::serial_port_base::parity &option, boost::system::error_code &ec) override |
| void | set_option (const net::serial_port_base::flow_control &option, boost::system::error_code &ec) override |
| void | async_read_some (const net::mutable_buffer &buffer, std::function< void(const boost::system::error_code &, std::size_t)> handler) override |
| void | async_write (const net::const_buffer &buffer, std::function< void(const boost::system::error_code &, std::size_t)> handler) override |
Public Member Functions inherited from unilink::interface::SerialPortInterface | |
| virtual | ~SerialPortInterface ()=default |
Definition at line 27 of file boost_serial_port.hpp.
|
inlineexplicit |
Definition at line 29 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 51 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 56 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 33 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 32 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 31 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 35 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 38 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 47 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 44 of file boost_serial_port.hpp.
|
inlineoverridevirtual |
Implements unilink::interface::SerialPortInterface.
Definition at line 41 of file boost_serial_port.hpp.