mapped_file Class Reference

#include <mapped_file.hpp>

Collaboration diagram for mapped_file:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 48 of file mapped_file.hpp.


Public Member Functions

void * get_pointer ()
unsigned int get_size ()
 mapped_file (const gsgl::string &fname, unsigned int io_open_mode=io::FILE_OPEN_READ, unsigned int create_size=0)
 ~mapped_file ()

Private Attributes

void * file_handle
void * map_handle
void * map_pointer
unsigned int map_size

Constructor & Destructor Documentation

mapped_file ( const gsgl::string fname,
unsigned int  io_open_mode = io::FILE_OPEN_READ,
unsigned int  create_size = 0 
)

~mapped_file (  ) 


Member Function Documentation

void * get_pointer (  ) 

Definition at line 169 of file mapped_file.cpp.

References mapped_file::map_pointer.

unsigned int get_size (  ) 

Definition at line 163 of file mapped_file.cpp.

References mapped_file::map_size.


Member Data Documentation

void* file_handle [private]

Definition at line 50 of file mapped_file.hpp.

Referenced by mapped_file::mapped_file(), and mapped_file::~mapped_file().

void * map_handle [private]

Definition at line 50 of file mapped_file.hpp.

Referenced by mapped_file::mapped_file(), and mapped_file::~mapped_file().

void* map_pointer [private]

unsigned int map_size [private]

Definition at line 53 of file mapped_file.hpp.

Referenced by mapped_file::get_size(), and mapped_file::mapped_file().


The documentation for this class was generated from the following files:

Generated on Sat Mar 1 13:50:07 2008 for Periapsis Project by  doxygen 1.5.5