#include <serialcfg.h>
Public Member Functions | |
| const std::string & | device (void) const |
| const boost::asio::serial_port_base::baud_rate & | baudrate (void) const |
| const boost::asio::serial_port_base::parity & | parity (void) const |
| const boost::asio::serial_port_base::flow_control & | flowcntrl (void) const |
| const boost::asio::serial_port_base::stop_bits & | stopbits (void) const |
| const boost::asio::serial_port_base::character_size & | databits (void) const |
| void | device (const std::string &d) |
| void | baudrate (const boost::asio::serial_port_base::baud_rate &br) |
| void | parity (const boost::asio::serial_port_base::parity &p) |
| void | flowcntrl (const boost::asio::serial_port_base::flow_control &fc) |
| void | stopbits (const boost::asio::serial_port_base::stop_bits &sb) |
| void | databits (const boost::asio::serial_port_base::character_size &cs) |
Static Public Member Functions | |
| static SerialCfg * | instance (void) |
| static void | terminate (void) |
| Releases dynamic memory from the heap; must be invoked prior to the destructor. | |
Protected Member Functions | |
| SerialCfg (void) | |
| SerialCfg (const std::string &device, const unsigned int baudrate, const boost::asio::serial_port_base::parity &parity=boost::asio::serial_port_base::parity(boost::asio::serial_port_base::parity::none), const boost::asio::serial_port_base::flow_control &flowcntrl=boost::asio::serial_port_base::flow_control(boost::asio::serial_port_base::flow_control::none), const boost::asio::serial_port_base::stop_bits &stopbits=boost::asio::serial_port_base::stop_bits(boost::asio::serial_port_base::stop_bits::one), const boost::asio::serial_port_base::character_size &charsz=boost::asio::serial_port_base::character_size(boost::asio::serial_port_base::character_size(8))) | |
| virtual | ~SerialCfg (void) |
| SerialCfg (const SerialCfg &refcpy) | |
| cornelluniversity::vetcpr::SerialCfg::SerialCfg | ( | void | ) | [protected] |
| cornelluniversity::vetcpr::SerialCfg::SerialCfg | ( | const std::string & | device, | |
| const unsigned int | baudrate, | |||
| const boost::asio::serial_port_base::parity & | parity = boost::asio::serial_port_base::parity(boost::asio::serial_port_base::parity::none), |
|||
| const boost::asio::serial_port_base::flow_control & | flowcntrl = boost::asio::serial_port_base::flow_control(boost::asio::serial_port_base::flow_control::none), |
|||
| const boost::asio::serial_port_base::stop_bits & | stopbits = boost::asio::serial_port_base::stop_bits(boost::asio::serial_port_base::stop_bits::one), |
|||
| const boost::asio::serial_port_base::character_size & | charsz = boost::asio::serial_port_base::character_size(boost::asio::serial_port_base::character_size(8)) | |||
| ) | [protected] |
| virtual cornelluniversity::vetcpr::SerialCfg::~SerialCfg | ( | void | ) | [inline, protected, virtual] |
| cornelluniversity::vetcpr::SerialCfg::SerialCfg | ( | const SerialCfg & | refcpy | ) | [inline, protected] |
| void cornelluniversity::vetcpr::SerialCfg::baudrate | ( | const boost::asio::serial_port_base::baud_rate & | br | ) | [inline] |
| const boost::asio::serial_port_base::baud_rate& cornelluniversity::vetcpr::SerialCfg::baudrate | ( | void | ) | const [inline] |
| void cornelluniversity::vetcpr::SerialCfg::databits | ( | const boost::asio::serial_port_base::character_size & | cs | ) | [inline] |
| const boost::asio::serial_port_base::character_size& cornelluniversity::vetcpr::SerialCfg::databits | ( | void | ) | const [inline] |
| void cornelluniversity::vetcpr::SerialCfg::device | ( | const std::string & | d | ) | [inline] |
| const std::string& cornelluniversity::vetcpr::SerialCfg::device | ( | void | ) | const [inline] |
| void cornelluniversity::vetcpr::SerialCfg::flowcntrl | ( | const boost::asio::serial_port_base::flow_control & | fc | ) | [inline] |
| const boost::asio::serial_port_base::flow_control& cornelluniversity::vetcpr::SerialCfg::flowcntrl | ( | void | ) | const [inline] |
| static SerialCfg* cornelluniversity::vetcpr::SerialCfg::instance | ( | void | ) | [static] |
| void cornelluniversity::vetcpr::SerialCfg::parity | ( | const boost::asio::serial_port_base::parity & | p | ) | [inline] |
| const boost::asio::serial_port_base::parity& cornelluniversity::vetcpr::SerialCfg::parity | ( | void | ) | const [inline] |
| void cornelluniversity::vetcpr::SerialCfg::stopbits | ( | const boost::asio::serial_port_base::stop_bits & | sb | ) | [inline] |
| const boost::asio::serial_port_base::stop_bits& cornelluniversity::vetcpr::SerialCfg::stopbits | ( | void | ) | const [inline] |
| static void cornelluniversity::vetcpr::SerialCfg::terminate | ( | void | ) | [inline, static] |
Releases dynamic memory from the heap; must be invoked prior to the destructor.
1.4.7