A concrete implementation of InputStream that performs input operations from an in-memory buffer.
More...
#include <bond/io/memoryinputstream.h>
A concrete implementation of InputStream that performs input operations from an in-memory buffer.
◆ MemoryInputStream()
Bond::MemoryInputStream::MemoryInputStream |
( |
const void * |
buffer, |
|
|
pos_t |
size |
|
) |
| |
◆ ~MemoryInputStream()
virtual Bond::MemoryInputStream::~MemoryInputStream |
( |
| ) |
|
|
inlinevirtual |
◆ AddOffset()
virtual void Bond::MemoryInputStream::AddOffset |
( |
off_t |
offset | ) |
|
|
overridevirtual |
◆ ClearError()
virtual void Bond::MemoryInputStream::ClearError |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetEndPosition()
virtual pos_t Bond::MemoryInputStream::GetEndPosition |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetPosition()
virtual pos_t Bond::MemoryInputStream::GetPosition |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ HasError()
virtual bool Bond::MemoryInputStream::HasError |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsEof()
virtual bool Bond::MemoryInputStream::IsEof |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Read() [1/2]
virtual int Bond::MemoryInputStream::Read |
( |
| ) |
|
|
overridevirtual |
◆ Read() [2/2]
virtual size_t Bond::MemoryInputStream::Read |
( |
uint8_t * |
bytes, |
|
|
size_t |
numBytes |
|
) |
| |
|
overridevirtual |
◆ SetPosition()
virtual void Bond::MemoryInputStream::SetPosition |
( |
off_t |
offset | ) |
|
|
overridevirtual |
◆ SetPositionFromEnd()
virtual void Bond::MemoryInputStream::SetPositionFromEnd |
( |
off_t |
offset | ) |
|
|
overridevirtual |
◆ VScan()
virtual void Bond::MemoryInputStream::VScan |
( |
const char * |
format, |
|
|
va_list |
argList |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file:
- include/bond/io/memoryinputstream.h