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

#include <IOListener.hpp>

Inheritance diagram for iodrivers_base::BufferListener:
iodrivers_base::IOListener

Public Member Functions

std::vector< boost::uint8_t > flushRead ()
 
std::vector< boost::uint8_t > flushWrite ()
 
virtual void writeData (boost::uint8_t const *data, size_t size)
 
virtual void readData (boost::uint8_t const *data, size_t size)
 
- Public Member Functions inherited from iodrivers_base::IOListener
virtual ~IOListener ()
 

Detailed Description

Implementation of an IOListener that stores the data in a buffer

Member Function Documentation

std::vector< boost::uint8_t > BufferListener::flushRead ( )
std::vector< boost::uint8_t > BufferListener::flushWrite ( )
void BufferListener::readData ( boost::uint8_t const *  data,
size_t  size 
)
virtual

Used to pass data that has been read from the device to the listener

Implements iodrivers_base::IOListener.

void BufferListener::writeData ( boost::uint8_t const *  data,
size_t  size 
)
virtual

Used to pass data that has been written to the device to the listener

Implements iodrivers_base::IOListener.


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