#include <OW_IOIFC.hpp>
Inheritance diagram for OW_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 43 of file OW_IOIFC.hpp.
|
Definition at line 43 of file OW_IOIFC.cpp. |
|
Read a specified number of bytes from the device that is exposing the IOIFC interface.
Implemented in OW_NAMESPACE::PosixUnnamedPipe, OW_NAMESPACE::Socket, and OW_NAMESPACE::SocketBaseImpl. Referenced by OW_NAMESPACE::IOIFCStreamBuffer::buffer_from_device(), OW_NAMESPACE::UnnamedPipe::readAll(), and OW_NAMESPACE::UnnamedPipe::readInt(). |
|
Write a specified number of bytes to the device that is exposing the IOIFC interface.
Implemented in OW_NAMESPACE::PosixUnnamedPipe, OW_NAMESPACE::Socket, and OW_NAMESPACE::SocketBaseImpl. Referenced by OW_NAMESPACE::IOIFCStreamBuffer::buffer_to_device(), OW_NAMESPACE::UnnamedPipe::writeInt(), and OW_NAMESPACE::UnnamedPipe::writeString(). |