iodrivers_base
Public Member Functions | List of all members
iodrivers_base::PortStream Class Reference

#include <PortStream.hpp>

Inheritance diagram for iodrivers_base::PortStream:

Public Member Functions

 PortStream (RTT::InputPort< RawPacket > &in, RTT::OutputPort< RawPacket > &out)
 
bool hasQueuedData ()
 
void waitRead (base::Time const &timeout)
 
void waitWrite (base::Time const &timeout)
 
size_t read (uint8_t *buffer, size_t buffer_size)
 
size_t write (uint8_t const *buffer, size_t buffer_size)
 
void clear ()
 

Constructor & Destructor Documentation

PortStream::PortStream ( RTT::InputPort< RawPacket > &  in,
RTT::OutputPort< RawPacket > &  out 
)

Member Function Documentation

void PortStream::clear ( )
bool PortStream::hasQueuedData ( )
size_t PortStream::read ( uint8_t *  buffer,
size_t  buffer_size 
)
void PortStream::waitRead ( base::Time const &  timeout)
void PortStream::waitWrite ( base::Time const &  timeout)
size_t PortStream::write ( uint8_t const *  buffer,
size_t  buffer_size 
)

The documentation for this class was generated from the following files: