|
wibble
0.1.28
|
Map a file into memory. More...
#include <mmap.h>
Public Member Functions | |
| MMap () | |
| MMap (const MMap &mmap) | |
| MMap (const std::string &filename) | |
| ~MMap () | |
| MMap & | operator= (const MMap &mmap) |
| void | map (const std::string &filename) |
| void | unmap () |
Public Attributes | |
| std::string | filename |
| size_t | size |
| int | fd |
| const char * | buf |
Map a file into memory.
Currently, this is only read-only.
Copy semanthics are the same as auto_ptr
| wibble::sys::MMap::MMap | ( | const MMap & | mmap | ) |
| wibble::sys::MMap::MMap | ( | const std::string & | filename | ) |
| void wibble::sys::MMap::map | ( | const std::string & | filename | ) |
| void wibble::sys::MMap::unmap | ( | ) |
| const char* wibble::sys::MMap::buf |
| std::string wibble::sys::MMap::filename |
| size_t wibble::sys::MMap::size |
1.7.6.1