iodrivers_base
Public Member Functions | List of all members
iodrivers_base::IOListener Class Referenceabstract

#include <IOListener.hpp>

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

Public Member Functions

virtual ~IOListener ()
 
virtual void writeData (boost::uint8_t const *data, size_t size)=0
 
virtual void readData (boost::uint8_t const *data, size_t size)=0
 

Detailed Description

Base class for objects that are 'plugged in' a Driver class and get passed all the data that passes through

Constructor & Destructor Documentation

◆ ~IOListener()

IOListener::~IOListener ( )
virtual

Member Function Documentation

◆ readData()

virtual void iodrivers_base::IOListener::readData ( boost::uint8_t const *  data,
size_t  size 
)
pure virtual

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

Implemented in iodrivers_base::BufferListener.

◆ writeData()

virtual void iodrivers_base::IOListener::writeData ( boost::uint8_t const *  data,
size_t  size 
)
pure virtual

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

Implemented in iodrivers_base::BufferListener.


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