#include <IOIFC.hpp>
Inheritance diagram for BLOCXX_NAMESPACE::IOIFC:
Public Member Functions | |
virtual | ~IOIFC () |
virtual int | read (void *dataIn, int dataInLen, bool errorAsException=false)=0 |
Read a specified number of bytes from the device that is exposing the IOIFC interface. | |
virtual int | write (const void *dataOut, int dataOutLen, bool errorAsException=false)=0 |
Write a specified number of bytes to the device that is exposing the IOIFC interface. |
Definition at line 45 of file IOIFC.hpp.
|
|
|
Read a specified number of bytes from the device that is exposing the IOIFC interface.
Implemented in BLOCXX_NAMESPACE::PosixUnnamedPipe, BLOCXX_NAMESPACE::Socket, and BLOCXX_NAMESPACE::SocketBaseImpl. Referenced by BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_from_device(), BLOCXX_NAMESPACE::UnnamedPipe::readAll(), and BLOCXX_NAMESPACE::UnnamedPipe::readInt(). |
|
Write a specified number of bytes to the device that is exposing the IOIFC interface.
Implemented in BLOCXX_NAMESPACE::PosixUnnamedPipe, BLOCXX_NAMESPACE::Socket, and BLOCXX_NAMESPACE::SocketBaseImpl. Referenced by BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_to_device(), BLOCXX_NAMESPACE::UnnamedPipe::writeInt(), and BLOCXX_NAMESPACE::UnnamedPipe::writeString(). |