BamTools::IBamIODevice Class Reference
#include <IBamIODevice.h>
List of all members.
Member Enumeration Documentation
- Enumerator:
| NotOpen |
|
| ReadOnly |
|
| WriteOnly |
|
| ReadWrite |
|
Constructor & Destructor Documentation
| virtual BamTools::IBamIODevice::~IBamIODevice |
( |
void |
|
) |
[inline, virtual] |
| BamTools::IBamIODevice::IBamIODevice |
( |
void |
|
) |
[inline, protected] |
Member Function Documentation
| virtual void BamTools::IBamIODevice::Close |
( |
void |
|
) |
[pure virtual] |
| std::string BamTools::IBamIODevice::GetErrorString |
( |
void |
|
) |
[inline, virtual] |
| bool BamTools::IBamIODevice::IsOpen |
( |
void |
|
) |
const [inline, virtual] |
| virtual bool BamTools::IBamIODevice::IsRandomAccess |
( |
void |
|
) |
const [pure virtual] |
| virtual bool BamTools::IBamIODevice::Open |
( |
const OpenMode |
mode |
) |
[pure virtual] |
| virtual int64_t BamTools::IBamIODevice::Read |
( |
char * |
data, |
|
|
const unsigned int |
numBytes | |
|
) |
| | [pure virtual] |
| virtual bool BamTools::IBamIODevice::Seek |
( |
const int64_t & |
position, |
|
|
const int |
origin = SEEK_SET | |
|
) |
| | [pure virtual] |
| void BamTools::IBamIODevice::SetErrorString |
( |
const std::string & |
where, |
|
|
const std::string & |
what | |
|
) |
| | [inline, protected] |
| virtual int64_t BamTools::IBamIODevice::Tell |
( |
void |
|
) |
const [pure virtual] |
| virtual int64_t BamTools::IBamIODevice::Write |
( |
const char * |
data, |
|
|
const unsigned int |
numBytes | |
|
) |
| | [pure virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: