#include <unix.h>
Definition at line 66 of file unix.h.
 
◆ SerialImpl()
◆ ~SerialImpl()
  
  | 
        
          | Serial::SerialImpl::~SerialImpl | ( |  | ) |  |  | virtual | 
 
 
◆ available()
      
        
          | size_t Serial::SerialImpl::available | ( |  | ) |  | 
      
 
 
◆ close()
      
        
          | void Serial::SerialImpl::close | ( |  | ) |  | 
      
 
 
◆ flush()
      
        
          | void Serial::SerialImpl::flush | ( |  | ) |  | 
      
 
 
◆ flushInput()
      
        
          | void Serial::SerialImpl::flushInput | ( |  | ) |  | 
      
 
 
◆ flushOutput()
      
        
          | void Serial::SerialImpl::flushOutput | ( |  | ) |  | 
      
 
 
◆ getBaudrate()
      
        
          | unsigned long Serial::SerialImpl::getBaudrate | ( |  | ) | const | 
      
 
 
◆ getBytesize()
◆ getCD()
      
        
          | bool Serial::SerialImpl::getCD | ( |  | ) |  | 
      
 
 
◆ getCTS()
      
        
          | bool Serial::SerialImpl::getCTS | ( |  | ) |  | 
      
 
 
◆ getDSR()
      
        
          | bool Serial::SerialImpl::getDSR | ( |  | ) |  | 
      
 
 
◆ getFlowcontrol()
◆ getParity()
◆ getPort()
      
        
          | string Serial::SerialImpl::getPort | ( |  | ) | const | 
      
 
 
◆ getRI()
      
        
          | bool Serial::SerialImpl::getRI | ( |  | ) |  | 
      
 
 
◆ getStopbits()
◆ getTimeout()
◆ isOpen()
      
        
          | bool Serial::SerialImpl::isOpen | ( |  | ) | const | 
      
 
 
◆ open()
      
        
          | void Serial::SerialImpl::open | ( |  | ) |  | 
      
 
 
◆ read()
      
        
          | size_t Serial::SerialImpl::read | ( | uint8_t * | buf, | 
        
          |  |  | size_t | size = 1 | 
        
          |  | ) |  |  | 
      
 
 
◆ readLock()
      
        
          | void Serial::SerialImpl::readLock | ( |  | ) |  | 
      
 
 
◆ readUnlock()
      
        
          | void Serial::SerialImpl::readUnlock | ( |  | ) |  | 
      
 
 
◆ reconfigurePort()
  
  | 
        
          | void Serial::SerialImpl::reconfigurePort | ( |  | ) |  |  | protected | 
 
 
◆ sendBreak()
      
        
          | void Serial::SerialImpl::sendBreak | ( | int | duration | ) |  | 
      
 
 
◆ setBaudrate()
      
        
          | void Serial::SerialImpl::setBaudrate | ( | unsigned long | baudrate | ) |  | 
      
 
 
◆ setBreak()
      
        
          | void Serial::SerialImpl::setBreak | ( | bool | level | ) |  | 
      
 
 
◆ setBytesize()
◆ setDTR()
      
        
          | void Serial::SerialImpl::setDTR | ( | bool | level | ) |  | 
      
 
 
◆ setFlowcontrol()
◆ setParity()
◆ setPort()
      
        
          | void Serial::SerialImpl::setPort | ( | const string & | port | ) |  | 
      
 
 
◆ setRTS()
      
        
          | void Serial::SerialImpl::setRTS | ( | bool | level | ) |  | 
      
 
 
◆ setStopbits()
◆ setTimeout()
◆ waitByteTimes()
      
        
          | void Serial::SerialImpl::waitByteTimes | ( | size_t | count | ) |  | 
      
 
 
◆ waitForChange()
      
        
          | bool Serial::SerialImpl::waitForChange | ( |  | ) |  | 
      
 
 
◆ waitReadable()
      
        
          | bool Serial::SerialImpl::waitReadable | ( | uint32_t | timeout | ) |  | 
      
 
 
◆ write()
      
        
          | size_t Serial::SerialImpl::write | ( | const uint8_t * | data, | 
        
          |  |  | size_t | length | 
        
          |  | ) |  |  | 
      
 
 
◆ writeLock()
      
        
          | void Serial::SerialImpl::writeLock | ( |  | ) |  | 
      
 
 
◆ writeUnlock()
      
        
          | void Serial::SerialImpl::writeUnlock | ( |  | ) |  | 
      
 
 
◆ baudrate_
  
  | 
        
          | unsigned long serial::Serial::SerialImpl::baudrate_ |  | private | 
 
 
◆ byte_time_ns_
  
  | 
        
          | uint32_t serial::Serial::SerialImpl::byte_time_ns_ |  | private | 
 
 
◆ bytesize_
◆ fd_
  
  | 
        
          | int serial::Serial::SerialImpl::fd_ |  | private | 
 
 
◆ flowcontrol_
◆ is_open_
  
  | 
        
          | bool serial::Serial::SerialImpl::is_open_ |  | private | 
 
 
◆ parity_
  
  | 
        
          | parity_t serial::Serial::SerialImpl::parity_ |  | private | 
 
 
◆ port_
  
  | 
        
          | string serial::Serial::SerialImpl::port_ |  | private | 
 
 
◆ read_mutex
  
  | 
        
          | pthread_mutex_t serial::Serial::SerialImpl::read_mutex |  | private | 
 
 
◆ rtscts_
  
  | 
        
          | bool serial::Serial::SerialImpl::rtscts_ |  | private | 
 
 
◆ stopbits_
◆ timeout_
  
  | 
        
          | Timeout serial::Serial::SerialImpl::timeout_ |  | private | 
 
 
◆ write_mutex
  
  | 
        
          | pthread_mutex_t serial::Serial::SerialImpl::write_mutex |  | private | 
 
 
◆ xonxoff_
  
  | 
        
          | bool serial::Serial::SerialImpl::xonxoff_ |  | private | 
 
 
The documentation for this class was generated from the following files: