|
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) |
|
| operator void * () |
|
void * | Data () |
|
unsigned long long | Size () |
|
void | AddSize (unsigned long long const size) |
|
bool | validData () const |
|
bool | Sync () |
|
bool | Sync (unsigned long Start, unsigned long Stop) |
|
| MMap (FileFd &F, unsigned long Flags) |
|
| MMap (unsigned long Flags) |
|
|
bool | Grow () |
|
bool | Map (FileFd &Fd) |
|
bool | Close (bool DoSync=true) |
|
|
FileFd * | Fd |
|
unsigned long | WorkSpace |
|
unsigned long const | GrowFactor |
|
unsigned long const | Limit |
|
Pool * | Pools |
|
unsigned int | PoolCount |
|
unsigned long | Flags |
|
unsigned long long | iSize |
|
void * | Base |
|
FileFd * | SyncToFd |
|
|
enum | OpenFlags {
NoImmMap = (1<<0),
Public = (1<<1),
ReadOnly = (1<<2),
UnMapped = (1<<3),
Moveable = (1<<4),
Fallback = (1 << 5)
} |
|
The documentation for this class was generated from the following files:
- /apt-0.9.11.4/apt-pkg/contrib/mmap.h
- /apt-0.9.11.4/apt-pkg/contrib/mmap.cc