| addListener(IOListener *stream) | iodrivers_base::Driver | |
| binary_com(std::string const &str) | iodrivers_base::Driver | static |
| binary_com(uint8_t const *str, size_t str_size) | iodrivers_base::Driver | static |
| binary_com(char const *str, size_t str_size) | iodrivers_base::Driver | static |
| checkClientConnection() | iodrivers_base::TCPDriver | protectedvirtual |
| clear() | iodrivers_base::Driver | |
| cli_addr | iodrivers_base::TCPDriver | protected |
| client_fd | iodrivers_base::TCPDriver | protected |
| clilen | iodrivers_base::TCPDriver | protected |
| close() | iodrivers_base::Driver | virtual |
| doPacketExtraction(uint8_t *buffer) | iodrivers_base::Driver | protected |
| Driver(int max_packet_size, bool extract_last=false) | iodrivers_base::Driver | |
| extractPacket(uint8_t const *buffer, size_t buffer_size) const =0 | iodrivers_base::Driver | pure virtual |
| extractPacketFromInternalBuffer(uint8_t *buffer, int out_buffer_size) | iodrivers_base::Driver | protected |
| findPacket(uint8_t const *buffer, int buffer_size) const | iodrivers_base::Driver | protected |
| getExtractLastPacket() const | iodrivers_base::Driver | |
| getFileDescriptor() const | iodrivers_base::Driver | |
| getMainStream() const | iodrivers_base::Driver | |
| getReadTimeout() const | iodrivers_base::Driver | |
| getStats() const | iodrivers_base::Driver | inline |
| getStatus() const | iodrivers_base::Driver | |
| getWriteTimeout() const | iodrivers_base::Driver | |
| hasOpenSocked() const | iodrivers_base::TCPDriver | inline |
| hasPacket() const | iodrivers_base::Driver | |
| INVALID_FD | iodrivers_base::Driver | static |
| isValid() const | iodrivers_base::Driver | |
| m_auto_close | iodrivers_base::Driver | protected |
| m_extract_last | iodrivers_base::Driver | protected |
| m_listeners | iodrivers_base::Driver | protected |
| m_read_timeout | iodrivers_base::Driver | protected |
| m_stats | iodrivers_base::Driver | mutableprotected |
| m_stream | iodrivers_base::Driver | protected |
| m_write_timeout | iodrivers_base::Driver | protected |
| MAX_PACKET_SIZE | iodrivers_base::Driver | |
| openFile(std::string const &path) | iodrivers_base::Driver | |
| openInet(const char *hostname, int port) | iodrivers_base::Driver | |
| openIPClient(std::string const &hostname, int port, addrinfo const &hints) | iodrivers_base::Driver | protected |
| openSerial(std::string const &port, int baudrate) | iodrivers_base::Driver | |
| openSerialIO(std::string const &port, int baudrate) | iodrivers_base::Driver | static |
| openTCP(std::string const &hostname, int port) | iodrivers_base::Driver | |
| openTestMode() | iodrivers_base::Driver | |
| openUDP(std::string const &hostname, int remote_port) | iodrivers_base::Driver | |
| openUDPBidirectional(std::string const &hostname, int out_port, int in_port) | iodrivers_base::Driver | |
| openURI(std::string const &uri) | iodrivers_base::Driver | virtual |
| printable_com(std::string const &buffer) | iodrivers_base::Driver | static |
| printable_com(uint8_t const *buffer, size_t buffer_size) | iodrivers_base::Driver | static |
| printable_com(char const *buffer, size_t buffer_size) | iodrivers_base::Driver | static |
| readPacket(uint8_t *buffer, int bufsize) | iodrivers_base::TCPDriver | virtual |
| readPacket(uint8_t *buffer, int bufsize, base::Time const &packet_timeout, base::Time const &first_byte_timeout) | iodrivers_base::TCPDriver | virtual |
| iodrivers_base::Driver::readPacket(uint8_t *buffer, int bufsize, base::Time const &packet_timeout) | iodrivers_base::Driver | |
| iodrivers_base::Driver::readPacket(uint8_t *buffer, int bufsize, int packet_timeout, int first_byte_timeout=-1) | iodrivers_base::Driver | |
| readPacketInternal(uint8_t *buffer, int bufsize) | iodrivers_base::Driver | protected |
| removeListener(IOListener *stream) | iodrivers_base::Driver | |
| resetStats() | iodrivers_base::Driver | inline |
| resetStatus() | iodrivers_base::Driver | |
| SERIAL_115200 enum value | iodrivers_base::Driver | |
| SERIAL_1152000 enum value | iodrivers_base::Driver | |
| SERIAL_1200 enum value | iodrivers_base::Driver | |
| SERIAL_19200 enum value | iodrivers_base::Driver | |
| SERIAL_230400 enum value | iodrivers_base::Driver | |
| SERIAL_2400 enum value | iodrivers_base::Driver | |
| SERIAL_38400 enum value | iodrivers_base::Driver | |
| SERIAL_460800 enum value | iodrivers_base::Driver | |
| SERIAL_4800 enum value | iodrivers_base::Driver | |
| SERIAL_57600 enum value | iodrivers_base::Driver | |
| SERIAL_576000 enum value | iodrivers_base::Driver | |
| SERIAL_921600 enum value | iodrivers_base::Driver | |
| SERIAL_9600 enum value | iodrivers_base::Driver | |
| SERIAL_RATES enum name | iodrivers_base::Driver | |
| setExtractLastPacket(bool flag) | iodrivers_base::Driver | |
| setFileDescriptor(int fd, bool auto_close=true) | iodrivers_base::Driver | |
| setMainStream(IOStream *stream) | iodrivers_base::Driver | |
| setNonBlockingFlag(int fd) | iodrivers_base::Driver | static |
| setReadTimeout(base::Time const &t) | iodrivers_base::Driver | |
| setSerialBaudrate(int rate) | iodrivers_base::Driver | |
| setSerialBaudrate(int fd, int rate) | iodrivers_base::Driver | static |
| setWriteTimeout(base::Time const &t) | iodrivers_base::Driver | |
| socked_fd | iodrivers_base::TCPDriver | protected |
| Statistics typedef | iodrivers_base::Driver | |
| tcp_server_init(int port) | iodrivers_base::TCPDriver | |
| TCPDriver(int max_packet_size, bool extract_last=false) | iodrivers_base::TCPDriver | |
| writePacket(uint8_t const *buffer, int bufsize, base::Time const &timeout) | iodrivers_base::TCPDriver | virtual |
| iodrivers_base::Driver::writePacket(uint8_t const *buffer, int bufsize) | iodrivers_base::Driver | |
| iodrivers_base::Driver::writePacket(uint8_t const *buffer, int bufsize, int timeout) | iodrivers_base::Driver | |
| ~Driver() | iodrivers_base::Driver | virtual |
| ~TCPDriver() | iodrivers_base::TCPDriver | virtual |