DO NOT DERIVE FROM THIS CLASS, as the dtor has to call a virtual fct.
More...
#include <IOIFCStreamBuffer.hpp>
DO NOT DERIVE FROM THIS CLASS, as the dtor has to call a virtual fct.
Definition at line 81 of file IOIFCStreamBuffer.hpp.
◆ EDirectionFlag
◆ IOIFCStreamBuffer() [1/3]
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::IOIFCStreamBuffer |
( |
IOIFC * |
dev, |
|
|
int |
bufSize, |
|
|
const char * |
direction |
|
) |
| |
◆ IOIFCStreamBuffer() [2/3]
◆ ~IOIFCStreamBuffer()
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::~IOIFCStreamBuffer |
( |
| ) |
|
|
virtual |
◆ IOIFCStreamBuffer() [3/3]
| BLOCXX_NAMESPACE::IOIFCStreamBuffer::IOIFCStreamBuffer |
( |
const IOIFCStreamBuffer & |
arg | ) |
|
|
private |
◆ buffer_from_device()
| int BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_from_device |
( |
char * |
c, |
|
|
int |
n |
|
) |
| |
|
privatevirtual |
Fill the buffer from the "device".
- Parameters
-
| c | A pointer to the beginning of the buffer |
| n | The number of bytes to be read into the buffer. |
- Returns
- -1 if no bytes are able to be read from the "device" (for instance, end of input stream). Otherwise, return the number of bytes read into the buffer.
- Exceptions
-
Reimplemented from BLOCXX_NAMESPACE::BaseStreamBuffer.
Definition at line 135 of file IOIFCStreamBuffer.cpp.
◆ buffer_to_device()
| int BLOCXX_NAMESPACE::IOIFCStreamBuffer::buffer_to_device |
( |
const char * |
c, |
|
|
int |
n |
|
) |
| |
|
privatevirtual |
◆ operator=()
◆ reset()
| void BLOCXX_NAMESPACE::IOIFCStreamBuffer::reset |
( |
| ) |
|
|
virtual |
◆ setErrorAction()
| void BLOCXX_NAMESPACE::IOIFCStreamBuffer::setErrorAction |
( |
IOIFC::ErrorAction |
error_action | ) |
|
◆ tie()
| std::streambuf * BLOCXX_NAMESPACE::IOIFCStreamBuffer::tie |
( |
std::streambuf * |
tied_buf | ) |
|
◆ m_dev
| IOIFC* BLOCXX_NAMESPACE::IOIFCStreamBuffer::m_dev |
|
private |
◆ m_error_action
◆ m_tied_buf
| std::streambuf* BLOCXX_NAMESPACE::IOIFCStreamBuffer::m_tied_buf |
|
private |
The documentation for this class was generated from the following files: