#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") |
|
|
|
|
|
Referenced by VestaSource::init(). |
|
|
|
|
Referenced by CheckpointServer(), do_rename(), GardenerThread(), VDirVolatileRoot::lockAll(), SourceWeed(), and VDirVolatileRoot::unlockAll(). |
|
Definition at line 61 of file VestaSource.C. |
|
Definition at line 62 of file VestaSource.C. Referenced by VDirChangeable::checkpoint(), CheckpointServer(), VDirChangeable::copyMutableToImmutable(), VDirChangeable::reallyDelete(), VestaSource::recoveryDone(), and VDirChangeable::renameTo(). |