libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::SerialReaderWriter Member List

This is the complete list of members for BaseLib::SerialReaderWriter, including all inherited members.

_baudrateBaseLib::SerialReaderWriterprotected
_blBaseLib::SerialReaderWriterprotected
_currentIdBaseLib::IEventsExprotected
_deviceBaseLib::SerialReaderWriterprotected
_eventHandlerMutexBaseLib::IEventsExprotected
_eventHandlersBaseLib::IEventsExprotected
_fileDescriptorBaseLib::SerialReaderWriterprotected
_flagsBaseLib::SerialReaderWriterprotected
_handlesBaseLib::SerialReaderWriterprotected
_openDeviceThreadBaseLib::SerialReaderWriterprotected
_openDeviceThreadMutexBaseLib::SerialReaderWriterprotected
_readThreadBaseLib::SerialReaderWriterprotected
_readThreadMutexBaseLib::SerialReaderWriterprotected
_readThreadPriorityBaseLib::SerialReaderWriterprotected
_sendMutexBaseLib::SerialReaderWriterprotected
_stopReadThreadBaseLib::SerialReaderWriterprotected
_termiosBaseLib::SerialReaderWriterprotected
_writeOnlyBaseLib::SerialReaderWriterprotected
addEventHandler(IEventSinkBase *eventHandler)BaseLib::IEventsExvirtual
addEventHandlers(EventHandlers eventHandlers)BaseLib::IEventsExvirtual
CharacterSize enum nameBaseLib::SerialReaderWriter
closeDevice()BaseLib::SerialReaderWriter
fileDescriptor()BaseLib::SerialReaderWriterinline
getEventHandlers()BaseLib::IEventsExvirtual
IEventsEx()BaseLib::IEventsEx
isOpen()BaseLib::SerialReaderWriterinline
openDevice(bool parity, bool oddParity, bool events=true, CharacterSize characterSize=CharacterSize::Eight, bool twoStopBits=false)BaseLib::SerialReaderWriter
readChar(char &data, uint32_t timeout=500000)BaseLib::SerialReaderWriter
readLine(std::string &data, uint32_t timeout=500000, char splitChar='\n')BaseLib::SerialReaderWriter
readThread(bool parity, bool oddParity, CharacterSize characterSize, bool twoStopBits)BaseLib::SerialReaderWriterprotected
removeEventHandler(PEventHandler eventHandler)BaseLib::IEventsExvirtual
SerialReaderWriter(BaseLib::SharedObjects *baseLib, std::string device, int32_t baudrate, int32_t flags, bool createLockFile, int32_t readThreadPriority, bool writeOnly=false)BaseLib::SerialReaderWriter
writeChar(char data)BaseLib::SerialReaderWriter
writeData(const std::vector< char > &data)BaseLib::SerialReaderWriter
writeData(const std::vector< uint8_t > &data)BaseLib::SerialReaderWriter
writeLine(std::string &data)BaseLib::SerialReaderWriter
~IEventsEx()BaseLib::IEventsExvirtual
~SerialReaderWriter()BaseLib::SerialReaderWritervirtual