LibSerial 1.0.0
LibSerial provides a convenient, object oriented approach to accessing serial ports on POSIX systems.
Loading...
Searching...
No Matches
LibSerial::SerialPort Member List

This is the complete list of members for LibSerial::SerialPort, including all inherited members.

Close()LibSerial::SerialPort
DrainWriteBuffer()LibSerial::SerialPort
FlushInputBuffer()LibSerial::SerialPort
FlushIOBuffers()LibSerial::SerialPort
FlushOutputBuffer()LibSerial::SerialPort
GetBaudRate() constLibSerial::SerialPort
GetCharacterSize() constLibSerial::SerialPort
GetCTS()LibSerial::SerialPort
GetDSR()LibSerial::SerialPort
GetDTR() constLibSerial::SerialPort
GetFileDescriptor() constLibSerial::SerialPort
GetFlowControl() constLibSerial::SerialPort
GetModemControlLine(int modemLine)LibSerial::SerialPort
GetNumberOfBytesAvailable()LibSerial::SerialPort
GetParity() constLibSerial::SerialPort
GetRTS() constLibSerial::SerialPort
GetSerialPortBlockingStatus() constLibSerial::SerialPort
GetStopBits() constLibSerial::SerialPort
GetVMin() constLibSerial::SerialPort
GetVTime() constLibSerial::SerialPort
IsDataAvailable()LibSerial::SerialPort
IsOpen() constLibSerial::SerialPort
Open(const std::string &fileName, const std::ios_base::openmode &openMode=std::ios_base::in|std::ios_base::out)LibSerial::SerialPort
operator=(const SerialPort &otherSerialPort)=deleteLibSerial::SerialPort
operator=(SerialPort &&otherSerialPort)LibSerial::SerialPort
Read(DataBuffer &dataBuffer, size_t numberOfBytes=0, size_t msTimeout=0)LibSerial::SerialPort
Read(std::string &dataString, size_t numberOfBytes=0, size_t msTimeout=0)LibSerial::SerialPort
ReadByte(char &charBuffer, size_t msTimeout=0)LibSerial::SerialPort
ReadByte(unsigned char &charBuffer, size_t msTimeout=0)LibSerial::SerialPort
ReadLine(std::string &dataString, char lineTerminator='\n', size_t msTimeout=0)LibSerial::SerialPort
SerialPort()LibSerial::SerialPortexplicit
SerialPort(const std::string &fileName, const BaudRate &baudRate=BaudRate::BAUD_DEFAULT, const CharacterSize &characterSize=CharacterSize::CHAR_SIZE_DEFAULT, const FlowControl &flowControlType=FlowControl::FLOW_CONTROL_DEFAULT, const Parity &parityType=Parity::PARITY_DEFAULT, const StopBits &stopBits=StopBits::STOP_BITS_DEFAULT)LibSerial::SerialPortexplicit
SerialPort(const SerialPort &otherSerialPort)=deleteLibSerial::SerialPort
SerialPort(SerialPort &&otherSerialPort)LibSerial::SerialPort
SetBaudRate(const BaudRate &baudRate)LibSerial::SerialPort
SetCharacterSize(const CharacterSize &characterSize)LibSerial::SerialPort
SetDefaultSerialPortParameters()LibSerial::SerialPort
SetDTR(const bool dtrState=true)LibSerial::SerialPort
SetFlowControl(const FlowControl &flowControlType)LibSerial::SerialPort
SetModemControlLine(int modemLine, bool lineState)LibSerial::SerialPort
SetParity(const Parity &parityType)LibSerial::SerialPort
SetRTS(const bool rtsState=true)LibSerial::SerialPort
SetSerialPortBlockingStatus(bool blockingStatus)LibSerial::SerialPort
SetStopBits(const StopBits &stopBits)LibSerial::SerialPort
SetVMin(const short vmin)LibSerial::SerialPort
SetVTime(const short vtime)LibSerial::SerialPort
Write(const DataBuffer &dataBuffer)LibSerial::SerialPort
Write(const std::string &dataString)LibSerial::SerialPort
WriteByte(char charbuffer)LibSerial::SerialPort
WriteByte(unsigned char charbuffer)LibSerial::SerialPort
~SerialPort() noexceptLibSerial::SerialPortvirtual