apt  1.5
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
DynamicMMap Class Reference
Inheritance diagram for DynamicMMap:
Inheritance graph
[legend]
Collaboration diagram for DynamicMMap:
Collaboration graph
[legend]

List of all members.

Classes

struct  Pool

Public Member Functions

unsigned long RawAllocate (unsigned long 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 std::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: