apt @VERSION@
Classes | Public Member Functions | Protected Member Functions | Protected Attributes

DynamicMMap Class Reference

Inheritance diagram for DynamicMMap:
MMap

List of all members.

Classes

struct  Pool

Public Member Functions

unsigned long RawAllocate (unsigned long Size, unsigned long Aln=0)
unsigned long Allocate (unsigned long ItemSize)
unsigned long WriteString (const char *String, unsigned long Len=(unsigned long)-1)
unsigned long WriteString (const string &S)
void UsePools (Pool &P, unsigned int Count)
 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)

Protected Member Functions

bool Grow ()

Protected Attributes

FileFdFd
unsigned long WorkSpace
unsigned long const GrowFactor
unsigned long const Limit
PoolPools
unsigned int PoolCount

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