1 #ifndef IODRIVERS_BASE_DRIVER_HPP 2 #define IODRIVERS_BASE_DRIVER_HPP 4 #include <boost/cstdint.hpp> 20 virtual void writeData(boost::uint8_t
const* data,
size_t size) = 0;
23 virtual void readData(boost::uint8_t
const* data,
size_t size) = 0;
30 std::vector<boost::uint8_t> m_writeBuffer;
31 std::vector<boost::uint8_t> m_readBuffer;
33 std::vector<boost::uint8_t> flushRead();
34 std::vector<boost::uint8_t> flushWrite();
39 virtual void writeData(boost::uint8_t
const* data,
size_t size);
42 virtual void readData(boost::uint8_t
const* data,
size_t size);
virtual void writeData(boost::uint8_t const *data, size_t size)=0
virtual ~IOListener()
Definition: IOListener.cpp:6
virtual void readData(boost::uint8_t const *data, size_t size)=0
Definition: IOListener.hpp:28
Definition: IOListener.hpp:12