#include <BaseStreamBuffer.hpp>
Definition at line 87 of file BaseStreamBuffer.hpp.
◆ EDirectionFlag
◆ BaseStreamBuffer() [1/2]
◆ ~BaseStreamBuffer()
| BLOCXX_NAMESPACE::BaseStreamBuffer::~BaseStreamBuffer |
( |
| ) |
|
◆ BaseStreamBuffer() [2/2]
| BLOCXX_NAMESPACE::BaseStreamBuffer::BaseStreamBuffer |
( |
const BaseStreamBuffer & |
arg | ) |
|
|
private |
◆ buffer_from_device()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::buffer_from_device |
( |
char * |
c, |
|
|
int |
n |
|
) |
| |
|
protectedvirtual |
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 in BLOCXX_NAMESPACE::FileBuf, and BLOCXX_NAMESPACE::IOIFCStreamBuffer.
Definition at line 220 of file BaseStreamBuffer.cpp.
◆ buffer_in()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::buffer_in |
( |
| ) |
|
|
private |
◆ buffer_out()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::buffer_out |
( |
| ) |
|
|
private |
◆ buffer_to_device()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::buffer_to_device |
( |
const char * |
c, |
|
|
int |
n |
|
) |
| |
|
protectedvirtual |
◆ initBuffers()
| void BLOCXX_NAMESPACE::BaseStreamBuffer::initBuffers |
( |
| ) |
|
|
protectedvirtual |
◆ initGetBuffer()
| void BLOCXX_NAMESPACE::BaseStreamBuffer::initGetBuffer |
( |
| ) |
|
|
protectedvirtual |
◆ initPutBuffer()
| void BLOCXX_NAMESPACE::BaseStreamBuffer::initPutBuffer |
( |
| ) |
|
|
protectedvirtual |
◆ operator=()
◆ overflow()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::overflow |
( |
int |
c | ) |
|
|
protectedvirtual |
◆ sync()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::sync |
( |
| ) |
|
|
protectedvirtual |
◆ underflow()
| int BLOCXX_NAMESPACE::BaseStreamBuffer::underflow |
( |
| ) |
|
|
protected |
◆ xsputn()
| std::streamsize BLOCXX_NAMESPACE::BaseStreamBuffer::xsputn |
( |
const char * |
s, |
|
|
std::streamsize |
n |
|
) |
| |
|
protected |
◆ m_bufSize
| std::streamsize BLOCXX_NAMESPACE::BaseStreamBuffer::m_bufSize |
|
private |
◆ m_inputBuffer
| char* BLOCXX_NAMESPACE::BaseStreamBuffer::m_inputBuffer |
|
private |
◆ m_outputBuffer
| char* BLOCXX_NAMESPACE::BaseStreamBuffer::m_outputBuffer |
|
private |
The documentation for this class was generated from the following files: