wibble  0.1.28
Public Member Functions | Public Attributes
wibble::sys::MMap Struct Reference

Map a file into memory. More...

#include <mmap.h>

List of all members.

Public Member Functions

 MMap ()
 MMap (const MMap &mmap)
 MMap (const std::string &filename)
 ~MMap ()
MMapoperator= (const MMap &mmap)
void map (const std::string &filename)
void unmap ()

Public Attributes

std::string filename
size_t size
int fd
const char * buf

Detailed Description

Map a file into memory.

Currently, this is only read-only.

Copy semanthics are the same as auto_ptr


Constructor & Destructor Documentation

wibble::sys::MMap::MMap ( const MMap mmap)
wibble::sys::MMap::MMap ( const std::string &  filename)

Member Function Documentation

void wibble::sys::MMap::map ( const std::string &  filename)
MMap& wibble::sys::MMap::operator= ( const MMap mmap)

Member Data Documentation


The documentation for this struct was generated from the following file: