#include <VForward.H>
Public Member Functions | |
bool | visited () throw () |
void | setVisited (bool newval) throw () |
LongId * | longid () throw () |
Bit32 | checkpoint (Bit32 &nextSP, std::fstream &ckpt) throw () |
Static Public Member Functions | |
static Bit32 | create (const LongId &longid) throw () |
static void | markCallback (void *closure, VMemPool::typeCode type) throw () |
static bool | sweepCallback (void *closure, VMemPool::typeCode type, void *addr, Bit32 &size) throw () |
static void | rebuildCallback (void *closure, VMemPool::typeCode type, void *addr, Bit32 &size) throw () |
Public Attributes | |
Bit8 | rep [1+sizeof(LongId)] |
Private Member Functions | |
Bit32 | redirection () throw () |
void | setRedirection (Bit32 val) throw () |
|
Definition at line 67 of file VForward.C. References VMemPool::alignmentMask, DBG_ALWAYS, Repos::dprintf(), and VMemPool::freeByte. Referenced by VDirChangeable::checkpoint(). |
|
Definition at line 32 of file VForward.C. References VMemPool::allocate(), longid(), VMemPool::shortenPointer(), and VMemPool::vForward. Referenced by VDirChangeable::renameTo(). |
|
Definition at line 49 of file VForward.H. Referenced by create(), and VDirChangeable::lookupIndex(). |
|
Definition at line 41 of file VForward.C. Referenced by InitVRWeed(). |
|
Definition at line 58 of file VForward.C. Referenced by InitVRWeed(). |
|
Definition at line 53 of file VForward.H. |
|
Definition at line 55 of file VForward.H. |
|
Definition at line 46 of file VForward.H. Referenced by sweepCallback(). |
|
Definition at line 47 of file VForward.C. References setVisited(), and visited(). Referenced by InitVRWeed(). |
|
Definition at line 44 of file VForward.H. Referenced by sweepCallback(). |
|
Definition at line 42 of file VForward.H. |