#include <IOIFCStreamBuffer.hpp>

Public Member Functions | |
| IOIFCStreamBuffer (IOIFC *dev, int bufSize=BASE_BUF_SIZE, const char *direction="io") | |
| virtual | ~IOIFCStreamBuffer () |
| virtual void | reset () |
Private Member Functions | |
| IOIFCStreamBuffer (const IOIFCStreamBuffer &arg) | |
| IOIFCStreamBuffer & | operator= (const IOIFCStreamBuffer &arg) |
| virtual int | buffer_to_device (const char *c, int n) |
| Writes the buffer to the "device". | |
| virtual int | buffer_from_device (char *c, int n) |
| Fill the buffer from the "device". | |
Private Attributes | |
| IOIFC * | m_dev |
Definition at line 47 of file IOIFCStreamBuffer.hpp.
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::IOIFCStreamBuffer | ( | IOIFC * | dev, | |
| int | bufSize = BASE_BUF_SIZE, |
|||
| const char * | direction = "io" | |||
| ) |
Definition at line 45 of file IOIFCStreamBuffer.cpp.
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::~IOIFCStreamBuffer | ( | ) | [virtual] |
Definition at line 52 of file IOIFCStreamBuffer.cpp.
References BLOCXX_NAMESPACE::BaseStreamBuffer::sync().
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::IOIFCStreamBuffer | ( | const IOIFCStreamBuffer & | arg | ) | [private] |
| void BLOCXX_NAMESPACE::IOIFCStreamBuffer::reset | ( | ) | [virtual] |
Definition at line 81 of file IOIFCStreamBuffer.cpp.
References BLOCXX_NAMESPACE::BaseStreamBuffer::initBuffers().
Referenced by BLOCXX_NAMESPACE::SocketBaseImpl::connect().
| IOIFCStreamBuffer& BLOCXX_NAMESPACE::IOIFCStreamBuffer::operator= | ( | const IOIFCStreamBuffer & | arg | ) | [private] |
| int BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_to_device | ( | const char * | c, | |
| int | n | |||
| ) | [private, virtual] |
Writes the buffer to the "device".
| c | A pointer to the start of the buffer | |
| n | the number of bytes to write |
Reimplemented from BLOCXX_NAMESPACE::BaseStreamBuffer.
Definition at line 64 of file IOIFCStreamBuffer.cpp.
References m_dev, and BLOCXX_NAMESPACE::IOIFC::write().
| int BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_from_device | ( | char * | c, | |
| int | n | |||
| ) | [private, virtual] |
Fill the buffer from the "device".
| c | A pointer to the beginning of the buffer | |
| n | The number of bytes to be read into the buffer. |
Reimplemented from BLOCXX_NAMESPACE::BaseStreamBuffer.
Definition at line 58 of file IOIFCStreamBuffer.cpp.
References m_dev, and BLOCXX_NAMESPACE::IOIFC::read().
IOIFC* BLOCXX_NAMESPACE::IOIFCStreamBuffer::m_dev [private] |
Definition at line 60 of file IOIFCStreamBuffer.hpp.
Referenced by buffer_from_device(), and buffer_to_device().
1.5.3