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

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>

Go to the source code of this file.

Classes

struct  LongId

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 30 of file VestaSource.H.

#define MAX_ARC_LEN   255
 

Definition at line 42 of file VestaSource.H.

Referenced by AcquireMastership(), VDirChangeable::copyIndexToMutable(), 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 41 of file VestaSource.H.


Variable Documentation

const LongId DirShortIdRootLongId
 

Definition at line 34 of file VestaSourceCommon.C.

Referenced by vsToFilename().

const LongId FileShortIdRootLongId
 

Definition at line 35 of file VestaSourceCommon.C.

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

const LongId MutableRootLongId
 

Definition at line 32 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 36 of file VestaSourceCommon.C.

Referenced by VDirChangeable::copyIndexToMutable(), do_create(), do_getattr(), do_hardlink(), do_lookup(), do_mkdir(), do_readdir(), do_readlink(), do_remove(), do_rename(), do_setattr(), do_symlink(), 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::makeIndexMutable(), VDirChangeable::renameTo(), test(), ReposUI::vsToFilename(), and vsToFilename().

const LongId RootLongId
 

Definition at line 31 of file VestaSourceCommon.C.

Referenced by AcquireMastership(), any_fattr(), apply_sattr(), VestaSource::cedeMastership(), 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 33 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(), and vsToFilename().


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