#include <mmap.h>
|
| DynamicMMap (FileFd &F, unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0) |
|
| DynamicMMap (unsigned long Flags, unsigned long const &WorkSpace=2 *1024 *1024, unsigned long const &Grow=1024 *1024, unsigned long const &Limit=0) |
|
virtual | ~DynamicMMap () |
|
void | AddSize (unsigned long long const size) |
|
unsigned long | Allocate (unsigned long ItemSize) |
|
void * | Data () |
|
| operator void * () |
|
unsigned long | RawAllocate (unsigned long long Size, unsigned long Aln=0) |
|
unsigned long long | Size () |
|
bool | Sync () |
|
bool | Sync (unsigned long Start, unsigned long Stop) |
|
void | UsePools (Pool &P, unsigned int Count) |
|
bool | validData () const |
|
unsigned long | WriteString (const char *String, unsigned long Len=(unsigned long)-1) |
|
unsigned long | WriteString (const std::string &S) |
|
Enumerator |
---|
NoImmMap |
|
Public |
|
ReadOnly |
|
UnMapped |
|
Moveable |
|
Fallback |
|
DynamicMMap::DynamicMMap |
( |
FileFd & |
F, |
|
|
unsigned long |
Flags, |
|
|
unsigned long const & |
WorkSpace = 2 *1024 *1024 , |
|
|
unsigned long const & |
Grow = 1024 *1024 , |
|
|
unsigned long const & |
Limit = 0 |
|
) |
| |
DynamicMMap::DynamicMMap |
( |
unsigned long |
Flags, |
|
|
unsigned long const & |
WorkSpace = 2 *1024 *1024 , |
|
|
unsigned long const & |
Grow = 1024 *1024 , |
|
|
unsigned long const & |
Limit = 0 |
|
) |
| |
virtual DynamicMMap::~DynamicMMap |
( |
| ) |
|
|
virtual |
void MMap::AddSize |
( |
unsigned long long const |
size | ) |
|
|
inlineinherited |
unsigned long DynamicMMap::Allocate |
( |
unsigned long |
ItemSize | ) |
|
bool MMap::Close |
( |
bool |
DoSync = true | ) |
|
|
protectedinherited |
bool DynamicMMap::Grow |
( |
| ) |
|
|
protected |
MMap::operator void * |
( |
| ) |
|
|
inlineinherited |
unsigned long DynamicMMap::RawAllocate |
( |
unsigned long long |
Size, |
|
|
unsigned long |
Aln = 0 |
|
) |
| |
unsigned long long MMap::Size |
( |
| ) |
|
|
inlineinherited |
bool MMap::Sync |
( |
unsigned long |
Start, |
|
|
unsigned long |
Stop |
|
) |
| |
|
inherited |
void DynamicMMap::UsePools |
( |
Pool & |
P, |
|
|
unsigned int |
Count |
|
) |
| |
|
inline |
bool MMap::validData |
( |
| ) |
const |
|
inlineinherited |
unsigned long DynamicMMap::WriteString |
( |
const char * |
String, |
|
|
unsigned long |
Len = (unsigned long)-1 |
|
) |
| |
unsigned long DynamicMMap::WriteString |
( |
const std::string & |
S | ) |
|
|
inline |
unsigned long MMap::Flags |
|
protectedinherited |
unsigned long const DynamicMMap::GrowFactor |
|
protected |
unsigned long long MMap::iSize |
|
protectedinherited |
unsigned long const DynamicMMap::Limit |
|
protected |
unsigned int DynamicMMap::PoolCount |
|
protected |
unsigned long DynamicMMap::WorkSpace |
|
protected |
The documentation for this class was generated from the following file: