#include <IBamIODevice.h>
|
| virtual | ~IBamIODevice () |
| |
| virtual void | Close ()=0 |
| |
| virtual bool | IsRandomAccess () const =0 |
| |
| virtual bool | Open (const OpenMode mode)=0 |
| |
| virtual int64_t | Read (char *data, const unsigned int numBytes)=0 |
| |
| virtual bool | Seek (const int64_t &position, const int origin=SEEK_SET)=0 |
| |
| virtual int64_t | Tell () const =0 |
| |
| virtual int64_t | Write (const char *data, const unsigned int numBytes)=0 |
| |
| virtual std::string | GetErrorString () |
| |
| virtual bool | IsOpen () const |
| |
| virtual OpenMode | Mode () const |
| |
◆ OpenMode
| Enumerator |
|---|
| NotOpen | |
| ReadOnly | |
| WriteOnly | |
| ReadWrite | |
◆ ~IBamIODevice()
| virtual BamTools::IBamIODevice::~IBamIODevice |
( |
| ) |
|
|
inlinevirtual |
◆ IBamIODevice()
| BamTools::IBamIODevice::IBamIODevice |
( |
| ) |
|
|
inlineprotected |
◆ Close()
| virtual void BamTools::IBamIODevice::Close |
( |
| ) |
|
|
pure virtual |
◆ GetErrorString()
| std::string BamTools::IBamIODevice::GetErrorString |
( |
| ) |
|
|
inlinevirtual |
◆ IsOpen()
| bool BamTools::IBamIODevice::IsOpen |
( |
| ) |
const |
|
inlinevirtual |
◆ IsRandomAccess()
| virtual bool BamTools::IBamIODevice::IsRandomAccess |
( |
| ) |
const |
|
pure virtual |
◆ Mode()
◆ Open()
| virtual bool BamTools::IBamIODevice::Open |
( |
const OpenMode |
mode | ) |
|
|
pure virtual |
◆ Read()
| virtual int64_t BamTools::IBamIODevice::Read |
( |
char * |
data, |
|
|
const unsigned int |
numBytes |
|
) |
| |
|
pure virtual |
◆ Seek()
| virtual bool BamTools::IBamIODevice::Seek |
( |
const int64_t & |
position, |
|
|
const int |
origin = SEEK_SET |
|
) |
| |
|
pure virtual |
◆ SetErrorString()
| void BamTools::IBamIODevice::SetErrorString |
( |
const std::string & |
where, |
|
|
const std::string & |
what |
|
) |
| |
|
inlineprotected |
◆ Tell()
| virtual int64_t BamTools::IBamIODevice::Tell |
( |
| ) |
const |
|
pure virtual |
◆ Write()
| virtual int64_t BamTools::IBamIODevice::Write |
( |
const char * |
data, |
|
|
const unsigned int |
numBytes |
|
) |
| |
|
pure virtual |
◆ m_errorString
| std::string BamTools::IBamIODevice::m_errorString |
|
protected |
◆ m_mode
The documentation for this class was generated from the following file: