Scopira 20080306

scopira::tool::filememory Class Reference

#include <fileflow.h>

List of all members.

Public Types

enum  { read_c = 1, write_c = 2, private_c = 4 }
typedef ::off_t offset_t

Public Member Functions

 filememory (void)
 ~filememory ()
void * c_array (void) const
 gets the memory pointer, null for none right now
bool open (fileflow &f, size_t len, int flags=read_c|write_c)
void close (void)
 explicitply close the map
void sync (void)
 sync the map with the disk, uses async

Detailed Description

A file memory mapped.

Aleksander Demko

Member Function Documentation

bool scopira::tool::filememory::open ( fileflow f,
size_t  len,
int  flags = read_c|write_c 

Opens a new file mappping. Will close any existing ones. Mapping will start from the start of the file and be (alteast) len bytes long.

Aleksander Demko

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