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

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

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