#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.  | 
  
      
  | 
  
 1.4.2