#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(). |