|
Public Types |
|
typedef char * | iterator |
|
typedef const char * | const_iterator |
Public Member Functions |
|
| MMFile (const std::string &, int mode=O_RDONLY) |
|
| operator bool () const |
|
bool | open (const std::string &, int mode=O_RDONLY) |
|
void | close () |
|
uint | read (char *, int) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
Protected Member Functions |
|
bool | map () |
|
bool | open (int flags) |
|
bool | stat () |
Protected Attributes |
|
std::string | m_fqn |
|
bool | m_stated |
|
stat | m_st |
|
int | m_fd |
|
char * | m_beg |
|
char * | m_end |