/vesta/vestasys.org/vesta/repos/87/src/VestaSource.H File Reference

#include "SourceOrDerived.H"
#include "ArcTable.H"
#include "AccessControl.H"
#include "ReadersWritersLock.H"
#include "FP.H"
#include "VRErrorCode.H"
#include "VestaAttribs.H"
#include <iostream>

Include dependency graph for VestaSource.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LongId
class  VestaSource
struct  VestaSource::directoryStats

Defines

#define _VSOURCE   1
#define MAX_ARC_LEN   255

Typedefs

typedef const char * Arc

Variables

const LongId RootLongId
const LongId MutableRootLongId
const LongId VolatileRootLongId
const LongId DirShortIdRootLongId
const LongId FileShortIdRootLongId
const LongId NullLongId


Define Documentation

#define _VSOURCE   1

Definition at line 26 of file VestaSource.H.

#define MAX_ARC_LEN   255

Definition at line 38 of file VestaSource.H.

Referenced by AcquireMastership(), VDirChangeable::copyIndexToMutable(), VDirChangeable::debugDump(), VDirChangeable::insertAppendableDirectory(), InsertAppendableDirectoryStep::InsertAppendableDirectoryStep(), VDirChangeable::insertFile(), InsertFileStep::InsertFileStep(), VDirChangeable::insertGhost(), InsertGhostStep::InsertGhostStep(), VDirChangeable::insertImmutableDirectory(), InsertImmutableDirectoryStep::InsertImmutableDirectoryStep(), VDirChangeable::insertMutableDirectory(), InsertMutableDirectoryStep::InsertMutableDirectoryStep(), VDirChangeable::insertMutableFile(), InsertMutableFileStep::InsertMutableFileStep(), VDirChangeable::insertStub(), InsertStubStep::InsertStubStep(), VDirVolatileRoot::list(), VDirSurrogate::lookupIndex(), VDirChangeable::lookupIndex(), LookupStep::LookupStep(), VDirChangeable::makeIndexMutable(), ReallyDeleteStep::ReallyDeleteStep(), VDirChangeable::renameTo(), RenameToStep::RenameToStep(), ReplicationAccessCheck(), ReposUI::vsToFilename(), and vsToFilename().


Typedef Documentation

typedef const char* Arc

Definition at line 37 of file VestaSource.H.


Variable Documentation

const LongId DirShortIdRootLongId

Definition at line 31 of file VestaSourceCommon.C.

Referenced by LongId::fromShortId(), and vsToFilename().

const LongId FileShortIdRootLongId

Definition at line 32 of file VestaSourceCommon.C.

Referenced by any_fattr(), do_hardlink(), do_readlink(), file_fattr(), LongId::fromShortId(), and vsToFilename().

const LongId MutableRootLongId

Definition at line 29 of file VestaSourceCommon.C.

Referenced by apply_sattr(), do_hardlink(), do_setattr(), WriteAttribStep::execute(), fh_fd(), VestaSource::init(), main(), VDirSurrogate::mutableRoot(), MutableSidrefCheck(), VDirChangeable::rebuildMutableSidref(), upToWorkingDir(), VDirSurrogate_init2(), RecursiveStats::visit(), ReposUI::vsToFilename(), and vsToFilename().

const LongId NullLongId

Definition at line 33 of file VestaSourceCommon.C.

Referenced by LongId::append(), VDirChangeable::copyIndexToMutable(), VDirChangeable::copyMutableToImmutable(), VDirChangeable::debugDump(), do_create(), do_getattr(), do_hardlink(), do_lookup(), do_mkdir(), do_readdir(), do_readlink(), do_remove(), do_rename(), do_setattr(), do_symlink(), LongId::getParent(), VestaSource::getParent(), VDirChangeable::insertAppendableDirectory(), VDirChangeable::insertFile(), VDirChangeable::insertGhost(), VDirSurrogate::insertImmutableDirectory(), VDirChangeable::insertImmutableDirectory(), VDirSurrogate::insertMutableDirectory(), VDirChangeable::insertMutableDirectory(), VDirChangeable::insertMutableFile(), VDirChangeable::insertStub(), VDirEvaluator::lookup(), VDirChangeable::lookup(), VDirEvaluator::lookupIndex(), VDirChangeable::lookupIndex(), VDirChangeable::makeEntryImmutable(), VDirChangeable::makeIndexMutable(), VDirChangeable::renameTo(), test(), and vsToFilename().

const LongId RootLongId

Definition at line 28 of file VestaSourceCommon.C.

Referenced by AcquireMastership(), any_fattr(), apply_sattr(), VestaSource::cedeMastership(), Replicator::expandPattern(), file_fattr(), VestaSource::init(), VDirChangeable::insertFile(), VDirChangeable::list(), VDirChangeable::lookupIndex(), main(), ReplicateMissing(), VDirSurrogate::repositoryRoot(), upToVersion(), VDCLookupResult(), VDirSurrogate_init2(), RecursiveStats::visit(), RecursiveStats::visitImports(), ReposUI::vsToFilename(), and vsToFilename().

const LongId VolatileRootLongId

Definition at line 30 of file VestaSourceCommon.C.

Referenced by Proc_Totals::add_call(), VDirVolatileRoot::createVolatileDirectory(), do_hardlink(), do_readdir(), do_rename(), do_setattr(), fh_fd(), VestaSource::init(), main(), VDirSurrogate_init2(), VDirSurrogate::volatileRoot(), vsToFilename(), and VestaSource::writeAttrib().


Generated on Fri May 25 00:28:21 2007 for Vesta by  doxygen 1.5.1