| Classes | |
| class | IOException | 
| class | MillisecondTimer | 
| struct | PortInfo | 
| class | PortNotOpenedException | 
| class | Serial | 
| class | SerialException | 
| struct | Timeout | 
| Enumerations | |
| enum | bytesize_t { fivebits = 5, sixbits = 6, sevenbits = 7, eightbits = 8 } | 
| enum | flowcontrol_t { flowcontrol_none = 0, flowcontrol_software, flowcontrol_hardware } | 
| enum | parity_t { parity_none = 0, parity_odd = 1, parity_even = 2, parity_mark = 3, parity_space = 4 } | 
| enum | stopbits_t { stopbits_one = 1, stopbits_two = 2, stopbits_one_point_five } | 
| Functions | |
| std::vector< PortInfo > | list_ports () | 
| enum serial::bytesize_t | 
| enum serial::parity_t | 
| enum serial::stopbits_t | 
| std::vector<PortInfo> serial::list_ports | ( | ) |