1 #ifndef MSP_IO_SERIAL_H_
2 #define MSP_IO_SERIAL_H_
9 class Serial: public Base
23 Serial(const std::string &);
26 virtual void set_block(bool);
28 void set_baud_rate(unsigned);
29 void set_data_bits(unsigned);
30 void set_parity(Parity);
31 void set_stop_bits(unsigned);
32 void set_parameters(const std::string &);
34 virtual Handle get_event_handle();
38 virtual unsigned do_write(const char *, unsigned);
39 virtual unsigned do_read(char *, unsigned);