#include <VestaAttribsRep.H>
Public Member Functions | |
bool | visited () throw () |
void | setVisited (bool newval) throw () |
VestaSource::attribOp | op () throw () |
void | setOp (VestaSource::attribOp op) throw () |
Bit32 | next () throw () |
void | setNext (Bit32 newval) throw () |
time_t | timestamp () throw () |
const char * | name () throw () |
const char * | value (int namelen) throw () |
const char * | value () throw () |
void | mark () throw () |
Bit32 | checkpoint (Bit32 &nextSP, std::fstream &ckpt) throw () |
Static Public Member Functions | |
static VestaAttribsRep * | create (VestaSource::attribOp op, const char *name, const char *value, time_t timestamp) 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 [VATTR_MINSIZE] |
|
Definition at line 604 of file VestaAttribs.C. References VMemPool::alignmentMask, DBG_ALWAYS, Repos::dprintf(), VMemPool::freeByte, VMemPool::lengthenPointer(), VMemPool::type(), VATTR_MINSIZE, and VMemPool::vAttrib. Referenced by VDirChangeable::checkpoint(), and VMemPool::writeCheckpoint(). |
|
Definition at line 59 of file VestaAttribs.C. References VMemPool::allocate(), rep, setNext(), setOp(), VATTR_MINSIZE, VATTR_NAME, VATTR_TIMESTAMP, and VMemPool::vAttrib. Referenced by VestaAttribs::copyAttribs(), and VestaAttribs::writeAttrib(). |
|
Definition at line 550 of file VestaAttribs.C. References VMemPool::lengthenPointer(), VMemPool::type(), and VMemPool::vAttrib. Referenced by VDirChangeable::mark(), and markCallback(). |
|
Definition at line 562 of file VestaAttribs.C. References VMemPool::lengthenPointer(), mark(), VestaSource::mutableRoot(), VestaSource::repositoryRoot(), and VestaSource::volatileRoot(). Referenced by InitVRWeed(). |
|
Definition at line 74 of file VestaAttribsRep.H. References VATTR_NAME. Referenced by rebuildCallback(), sweepCallback(), and value(). |
|
Definition at line 67 of file VestaAttribsRep.H. References VATTR_NEXT. Referenced by VestaAttribs::copyAttribs(), and VestaAttribs::writeAttrib(). |
|
Definition at line 63 of file VestaAttribsRep.H. References VATTR_FLAGS. Referenced by setOp(). |
|
Definition at line 594 of file VestaAttribs.C. References name(), value(), and VATTR_MINSIZE. Referenced by InitVRWeed(). |
|
Definition at line 69 of file VestaAttribsRep.H. References VATTR_NEXT. Referenced by VestaAttribs::copyAttribs(), create(), and VestaAttribs::writeAttrib(). |
|
Definition at line 65 of file VestaAttribsRep.H. References op(), and VATTR_FLAGS. Referenced by create(). |
|
Definition at line 61 of file VestaAttribsRep.H. Referenced by sweepCallback(). |
|
Definition at line 582 of file VestaAttribs.C. References name(), setVisited(), value(), VATTR_MINSIZE, and visited(). Referenced by InitVRWeed(). |
|
Definition at line 71 of file VestaAttribsRep.H. References VATTR_TIMESTAMP. |
|
Definition at line 78 of file VestaAttribsRep.H. References name(), and VATTR_NAME. |
|
Definition at line 76 of file VestaAttribsRep.H. References VATTR_NAME. Referenced by rebuildCallback(), and sweepCallback(). |
|
Definition at line 59 of file VestaAttribsRep.H. Referenced by sweepCallback(). |
|
Definition at line 58 of file VestaAttribsRep.H. Referenced by create(). |