File Descriptor data source: base class for all sources based on a file descriptor.
More...
#include <soma-io/datasource/fddatasource.h>
File Descriptor data source: base class for all sources based on a file descriptor.
Definition at line 46 of file fddatasource.h.
◆ FDDataSource()
soma::FDDataSource::FDDataSource |
( |
int |
fd = -1 , |
|
|
int |
mode = Read |
|
) |
| |
◆ ~FDDataSource()
virtual soma::FDDataSource::~FDDataSource |
( |
| ) |
|
|
virtual |
◆ allowsMemoryMapping()
virtual bool soma::FDDataSource::allowsMemoryMapping |
( |
| ) |
const |
|
virtual |
◆ at() [1/2]
virtual offset_t soma::FDDataSource::at |
( |
| ) |
const |
|
virtual |
◆ at() [2/2]
virtual bool soma::FDDataSource::at |
( |
offset_t |
pos | ) |
|
|
virtual |
◆ clone()
virtual DataSource* soma::FDDataSource::clone |
( |
| ) |
const |
|
virtual |
◆ close()
virtual void soma::FDDataSource::close |
( |
| ) |
|
|
virtual |
◆ descriptor()
int soma::FDDataSource::descriptor |
( |
| ) |
const |
◆ getch()
virtual int soma::FDDataSource::getch |
( |
| ) |
|
|
virtual |
◆ isFile()
bool soma::FDDataSource::isFile |
( |
| ) |
const |
◆ isOpen()
virtual bool soma::FDDataSource::isOpen |
( |
| ) |
const |
|
virtual |
◆ iterateMode()
virtual int soma::FDDataSource::iterateMode |
( |
| ) |
const |
|
virtual |
possible iteration mode(s): bitwise OR of IterateMode values
Implements soma::DataSource.
◆ open()
virtual bool soma::FDDataSource::open |
( |
int |
mode | ) |
|
|
virtual |
◆ putch()
virtual int soma::FDDataSource::putch |
( |
int |
ch | ) |
|
|
virtual |
◆ readBlock()
virtual long soma::FDDataSource::readBlock |
( |
char * |
data, |
|
|
unsigned long |
maxlen |
|
) |
| |
|
virtual |
◆ setDescriptor()
void soma::FDDataSource::setDescriptor |
( |
int |
fd | ) |
|
◆ size()
virtual offset_t soma::FDDataSource::size |
( |
| ) |
const |
|
virtual |
◆ ungetch()
virtual bool soma::FDDataSource::ungetch |
( |
int |
ch | ) |
|
|
virtual |
◆ writeBlock()
virtual long soma::FDDataSource::writeBlock |
( |
const char * |
data, |
|
|
unsigned long |
len |
|
) |
| |
|
virtual |
◆ _fd
int soma::FDDataSource::_fd |
|
protected |
The documentation for this class was generated from the following file: