#include <soma-io/datasource/bufferdatasource.h>
Definition at line 44 of file bufferdatasource.h.
◆ BufferDataSource()
soma::BufferDataSource::BufferDataSource |
( |
char * |
ptr = 0 , |
|
|
unsigned long |
size = 0 , |
|
|
int |
mode = Read |
|
) |
| |
◆ ~BufferDataSource()
virtual soma::BufferDataSource::~BufferDataSource |
( |
| ) |
|
|
virtual |
◆ allowsMemoryMapping()
virtual bool soma::BufferDataSource::allowsMemoryMapping |
( |
| ) |
const |
|
virtual |
◆ at() [1/2]
virtual offset_t soma::BufferDataSource::at |
( |
| ) |
const |
|
virtual |
◆ at() [2/2]
virtual bool soma::BufferDataSource::at |
( |
offset_t |
pos | ) |
|
|
virtual |
◆ buffer() [1/2]
char* soma::BufferDataSource::buffer |
( |
| ) |
|
◆ buffer() [2/2]
const char* soma::BufferDataSource::buffer |
( |
| ) |
const |
◆ clone()
virtual DataSource* soma::BufferDataSource::clone |
( |
| ) |
const |
|
virtual |
◆ close()
virtual void soma::BufferDataSource::close |
( |
| ) |
|
|
virtual |
◆ getch()
virtual int soma::BufferDataSource::getch |
( |
| ) |
|
|
virtual |
◆ isOpen()
virtual bool soma::BufferDataSource::isOpen |
( |
| ) |
const |
|
virtual |
◆ iterateMode()
virtual int soma::BufferDataSource::iterateMode |
( |
| ) |
const |
|
virtual |
possible iteration mode(s): bitwise OR of IterateMode values
Implements soma::DataSource.
◆ open()
virtual bool soma::BufferDataSource::open |
( |
int |
mode | ) |
|
|
virtual |
◆ putch()
virtual int soma::BufferDataSource::putch |
( |
int |
ch | ) |
|
|
virtual |
◆ readBlock()
virtual long soma::BufferDataSource::readBlock |
( |
char * |
data, |
|
|
unsigned long |
maxlen |
|
) |
| |
|
virtual |
◆ setBuffer()
void soma::BufferDataSource::setBuffer |
( |
char * |
ptr, |
|
|
unsigned long |
size, |
|
|
int |
mode |
|
) |
| |
◆ size()
virtual offset_t soma::BufferDataSource::size |
( |
| ) |
const |
|
virtual |
◆ ungetch()
virtual bool soma::BufferDataSource::ungetch |
( |
int |
ch | ) |
|
|
virtual |
◆ writeBlock()
virtual long soma::BufferDataSource::writeBlock |
( |
const char * |
data, |
|
|
unsigned long |
len |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: