iodrivers_base
iodrivers_base::Driver Member List

This is the complete list of members for iodrivers_base::Driver, including all inherited members.

addListener(IOListener *stream)iodrivers_base::Driver
binary_com(std::string const &str)iodrivers_base::Driverstatic
binary_com(uint8_t const *str, size_t str_size)iodrivers_base::Driverstatic
binary_com(char const *str, size_t str_size)iodrivers_base::Driverstatic
clear()iodrivers_base::Driver
close()iodrivers_base::Drivervirtual
doPacketExtraction(uint8_t *buffer)iodrivers_base::Driverprotected
Driver(int max_packet_size, bool extract_last=false)iodrivers_base::Driver
extractPacket(uint8_t const *buffer, size_t buffer_size) const =0iodrivers_base::Driverpure virtual
extractPacketFromInternalBuffer(uint8_t *buffer, int out_buffer_size)iodrivers_base::Driverprotected
findPacket(uint8_t const *buffer, int buffer_size) constiodrivers_base::Driverprotected
getExtractLastPacket() constiodrivers_base::Driver
getFileDescriptor() constiodrivers_base::Driver
getMainStream() constiodrivers_base::Driver
getReadTimeout() constiodrivers_base::Driver
getStats() constiodrivers_base::Driverinline
getStatus() constiodrivers_base::Driver
getWriteTimeout() constiodrivers_base::Driver
hasPacket() constiodrivers_base::Driver
INVALID_FDiodrivers_base::Driverstatic
isValid() constiodrivers_base::Driver
m_auto_closeiodrivers_base::Driverprotected
m_extract_lastiodrivers_base::Driverprotected
m_listenersiodrivers_base::Driverprotected
m_read_timeoutiodrivers_base::Driverprotected
m_statsiodrivers_base::Drivermutableprotected
m_streamiodrivers_base::Driverprotected
m_write_timeoutiodrivers_base::Driverprotected
MAX_PACKET_SIZEiodrivers_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::Driverprotected
openSerial(std::string const &port, int baudrate)iodrivers_base::Driver
openSerialIO(std::string const &port, int baudrate)iodrivers_base::Driverstatic
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::Drivervirtual
printable_com(std::string const &buffer)iodrivers_base::Driverstatic
printable_com(uint8_t const *buffer, size_t buffer_size)iodrivers_base::Driverstatic
printable_com(char const *buffer, size_t buffer_size)iodrivers_base::Driverstatic
readPacket(uint8_t *buffer, int bufsize)iodrivers_base::Driver
readPacket(uint8_t *buffer, int bufsize, base::Time const &packet_timeout)iodrivers_base::Driver
readPacket(uint8_t *buffer, int bufsize, int packet_timeout, int first_byte_timeout=-1)iodrivers_base::Driver
readPacket(uint8_t *buffer, int bufsize, base::Time const &packet_timeout, base::Time const &first_byte_timeout)iodrivers_base::Driver
readPacketInternal(uint8_t *buffer, int bufsize)iodrivers_base::Driverprotected
removeListener(IOListener *stream)iodrivers_base::Driver
resetStats()iodrivers_base::Driverinline
resetStatus()iodrivers_base::Driver
SERIAL_115200 enum valueiodrivers_base::Driver
SERIAL_1152000 enum valueiodrivers_base::Driver
SERIAL_1200 enum valueiodrivers_base::Driver
SERIAL_19200 enum valueiodrivers_base::Driver
SERIAL_230400 enum valueiodrivers_base::Driver
SERIAL_2400 enum valueiodrivers_base::Driver
SERIAL_38400 enum valueiodrivers_base::Driver
SERIAL_460800 enum valueiodrivers_base::Driver
SERIAL_4800 enum valueiodrivers_base::Driver
SERIAL_57600 enum valueiodrivers_base::Driver
SERIAL_576000 enum valueiodrivers_base::Driver
SERIAL_921600 enum valueiodrivers_base::Driver
SERIAL_9600 enum valueiodrivers_base::Driver
SERIAL_RATES enum nameiodrivers_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::Driverstatic
setReadTimeout(base::Time const &t)iodrivers_base::Driver
setSerialBaudrate(int rate)iodrivers_base::Driver
setSerialBaudrate(int fd, int rate)iodrivers_base::Driverstatic
setWriteTimeout(base::Time const &t)iodrivers_base::Driver
Statistics typedefiodrivers_base::Driver
writePacket(uint8_t const *buffer, int bufsize)iodrivers_base::Driver
writePacket(uint8_t const *buffer, int bufsize, int timeout)iodrivers_base::Driver
writePacket(uint8_t const *buffer, int bufsize, base::Time const &timeout)iodrivers_base::Driver
~Driver()iodrivers_base::Drivervirtual