#include <stdlib.h>#include <sys/mman.h>#include "Basics.H"#include "VMemPool.H"#include "VestaSource.H"#include "VestaConfig.H"#include "logging.H"#include "DirShortId.H"#include "VDirChangeable.H"#include "VestaAttribsRep.H"#include "FPShortId.H"#include <Thread.H>Go to the source code of this file.
Defines | |
| #define | FREEBK_FLAGS 0 |
| #define | FREEBK_LENGTH 1 |
| #define | FREEBK_NEXT 5 |
| #define | FREEBK_MINSIZE 9 |
Functions | |
| void | VMemPool_init () |
Variables | |
| const VMemPoolBlockSP | SNULL (0) |
|
|
Definition at line 84 of file VMemPool.C. Referenced by VMemPoolBlockSP::setType(), and VMemPoolBlockSP::type(). |
|
|
Definition at line 85 of file VMemPool.C. Referenced by VMemPoolBlockSP::length(), and VMemPoolBlockSP::setLength(). |
|
|
Definition at line 87 of file VMemPool.C. Referenced by VMemPool::allocate(), and VMemPool::free(). |
|
|
Definition at line 86 of file VMemPool.C. Referenced by VMemPoolBlockSP::next(), and VMemPoolBlockSP::setNext(). |
|
|
Definition at line 177 of file VMemPool.C. References VMemPool::init(). Referenced by VMemPool::allocate(), and VMemPool::registerCallbacks(). |
|
|
Definition at line 137 of file VMemPool.C. Referenced by VMemPool::registerCallbacks(). |
|
|
Definition at line 138 of file VMemPool.C. Referenced by VMemPool::registerCallbacks(). |
|
|
Definition at line 141 of file VMemPool.C. Referenced by VMemPool::registerCallbacks(). |
|
|
Definition at line 142 of file VMemPool.C. Referenced by VMemPool::rebuildDirShortIdTable(), and VMemPool::registerCallbacks(). |
|
|
Referenced by VMemPool::allocate(), VMemPool::free(), VMemPool::init(), and VMemPool::readCheckpoint(). |
|
|
Definition at line 139 of file VMemPool.C. Referenced by VMemPool::registerCallbacks(). |
|
|
Definition at line 140 of file VMemPool.C. |
|
|
Definition at line 148 of file VMemPool.C. Referenced by VMemPool::grow(). |
1.4.2