Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

MutableSidref.H File Reference

#include "VestaSource.H"

Go to the source code of this file.

Functions

void MutableSidrefInit ()
void MutableSidrefCheck (VestaSource *vs, ReadersWritersLock *lock)
void MutableSidrefCheck (const LongId &longid, ReadersWritersLock *lock=0)
void MutableSidrefCheck (ReadersWritersLock *lock=0, LongId::lockKindTag lockKind=LongId::writeLock)
bool MutableSidrefRecoveryCheck ()


Function Documentation

void MutableSidrefCheck ReadersWritersLock lock = 0,
LongId::lockKindTag  lockKind = LongId::writeLock
 

Definition at line 97 of file MutableSidref.C.

References LongId::checkLock, VestaSource::mutableRoot(), and ReadersWritersLock::releaseWrite().

void MutableSidrefCheck const LongId longid,
ReadersWritersLock lock = 0
 

Definition at line 89 of file MutableSidref.C.

References LongId::checkLock, LongId::isAncestorOf(), MutableRootLongId, and MutableSidrefCheck().

void MutableSidrefCheck VestaSource vs,
ReadersWritersLock lock
 

Definition at line 83 of file MutableSidref.C.

References VestaSource::longid, and MutableSidrefCheck().

void MutableSidrefInit  ) 
 

Definition at line 74 of file MutableSidref.C.

References DBG_ALWAYS, Repos::dprintf(), and VestaSource::mutableRoot().

Referenced by Recover(), and VestaSource::recoveryDone().

bool MutableSidrefRecoveryCheck  ) 
 

Definition at line 127 of file MutableSidref.C.

Referenced by Recover(), and VestaSource::recoveryDone().


Generated on Mon May 8 00:49:04 2006 for Vesta by  doxygen 1.4.2