#include <VestaSource.H>
Public Types | |
enum | lockKindTag { readLock, writeLock, noLock, checkLock, readLockV, writeLockV } |
Public Member Functions | |
int | length () const throw () |
void | append (unsigned int index) throw () |
LongId () | |
LongId | append (unsigned int index) const throw () |
LongId | getParent (unsigned int *index=NULL) const throw () |
bool | isAncestorOf (const LongId &child) const throw () |
bool | operator== (const LongId &child) throw () |
int | length () const throw () |
VestaSource * | lookup (lockKindTag lockKind=noLock, ReadersWritersLock **lock=NULL) throw (SRPC::failure) |
bool | valid () throw (SRPC::failure) |
Static Public Member Functions | |
static LongId | fromShortId (ShortId sid, const FP::Tag *fptag=NULL) throw () |
Public Attributes | |
struct { | |
unsigned char byte [32] | |
} | value |
Byte32 | value |
|
Definition at line 107 of file VestaSource.H. |
|
Definition at line 91 of file TestBufStream.C. |
|
Definition at line 76 of file VestaSourceCommon.C. References NullShortId, and value. |
|
Definition at line 74 of file TestBufStream.C. References value. Referenced by VDirVolatileRoot::createVolatileDirectory(), fromShortId(), VDirChangeable::insertFile(), VDirChangeable::insertMutableFile(), LongId(), VDirEvaluator::lookup(), VDirEvaluator::lookupIndex(), test(), test_thread(), and VDCLookupResult(). |
|
Definition at line 57 of file VestaSourceCommon.C. References append(), FP::ByteCnt, SourceOrDerived::dirShortId(), and value. Referenced by VDirChangeable::getBase(), VDirChangeable::insertFile(), VDirChangeable::insertMutableFile(), VDirEvaluator::lookup(), VDirEvaluator::lookupIndex(), test_thread(), PickleC::UnpickleVal(), and VDCLookupResult(). |
|
Definition at line 132 of file VestaSourceCommon.C. References value. Referenced by any_fattr(), check(), do_hardlink(), do_lookup(), do_readdir(), do_readlink(), VestaSource::getParent(), VDirChangeable::list(), VDirChangeable::lookup(), VDirSurrogate::setMaster(), volatileDirName(), ReposUI::vsToFilename(), and vsToFilename(). |
|
|
|
|
Definition at line 64 of file TestBufStream.C. References value. Referenced by check(), coutLongId(), LongId(), operator<<(), and RunTool(). |
|
Definition at line 63 of file VDirSurrogateOnly.C. References VDirSurrogate::defaultHost(), VDirSurrogate::defaultPort(), VDirSurrogate::LongIdLookup(), and noLock. Referenced by do_cow(), do_lookup(), WriteAttribStep::execute(), DeclStep::execute(), MakeFilesImmutable(), Replicate(), SetIndexMaster(), PickleC::UnpickleExpr(), VSRead(), VSSetExecutable(), VSSetSize(), VSSetTimestamp(), VSStat(), and VSWrite(). |
|
Definition at line 71 of file VestaSource.H. |
|
Definition at line 73 of file VDirSurrogateOnly.C. References VDirSurrogate::defaultHost(), VDirSurrogate::defaultPort(), and VDirSurrogate::LongIdValid(). |
|
Definition at line 62 of file TestBufStream.C. |
|
Definition at line 53 of file VestaSource.H. |
|