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

VestaSource.C File Reference

#include <assert.h>
#include <iostream>
#include <iomanip>
#include "VestaSource.H"
#include "VDirChangeable.H"
#include "VDirVolatileRoot.H"
#include "VDirEvaluator.H"
#include "VForward.H"
#include "SourceOrDerived.H"
#include "Recovery.H"
#include "VRWeed.H"
#include "VRConcurrency.H"
#include "VestaConfig.H"
#include "VLeaf.H"
#include "DirShortId.H"
#include "FdCache.H"
#include "VLogHelp.H"
#include "FPShortId.H"
#include "logging.H"
#include "UniqueId.H"
#include "VestaSourceImpl.H"
#include "CopyShortId.H"
#include "MutableSidref.H"
#include "timing.H"
#include "lock_timing.H"
#include <BufStream.H>
#include <FdStream.H>

Go to the source code of this file.

Variables

VestaLog VRLog
int VRLogVersion = 1
ReadersWritersLock StableLock (true)
ReadersWritersLock VolatileRootLock (true)
const FP::Tag contentsFPTag ("TextD")
const FP::Tag executableFPTag ("TextX")
const FP::Tag pathnameFPTag ("(PATHNAME)/vesta")
const FP::Tag uidFPTag ("Textd")


Variable Documentation

const FP::Tag contentsFPTag("TextD")
 

const FP::Tag executableFPTag("TextX")
 

const FP::Tag pathnameFPTag("(PATHNAME)/vesta")
 

Referenced by VestaSource::init().

ReadersWritersLock StableLock(true)
 

Referenced by AcquireShortIdBlock(), CheckpointServer(), VDirVolatileRoot::createVolatileDirectory(), DoDeletions(), LandlordThread(), ReleaseShortIdBlock(), RenewShortIdBlock(), SourceWeed(), and VSAtomic().

const FP::Tag uidFPTag("Textd")
 

ReadersWritersLock VolatileRootLock(true)
 

Referenced by CheckpointServer(), do_rename(), GardenerThread(), VDirVolatileRoot::lockAll(), SourceWeed(), and VDirVolatileRoot::unlockAll().

VestaLog VRLog
 

Definition at line 61 of file VestaSource.C.

int VRLogVersion = 1
 

Definition at line 62 of file VestaSource.C.

Referenced by VDirChangeable::checkpoint(), CheckpointServer(), VDirChangeable::copyMutableToImmutable(), VDirChangeable::reallyDelete(), VestaSource::recoveryDone(), and VDirChangeable::renameTo().


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