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