| ac | VestaSource | |
| addAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| appendableDirectory enum value | VestaSource | |
| appendEntry(bool mast, bool sameAsBase, VestaSource::typeTag type, Bit32 value, Bit32 attrib, const FP::Tag *efptag, const char *arc, int arcLen) | VDirChangeable | [private] |
| arc(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| arcLen(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| attrib(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| attribAddr(Bit8 *entry) | VDirChangeable | [inline, private] |
| attribOp enum name | VestaAttribs | |
| attribOpChar(attribOp op) | VestaAttribs | [static] |
| attribOpString(attribOp op) | VestaAttribs | [static] |
| attribs | VestaAttribs | |
| base() | VDirChangeable | [inline, private] |
| baseCache | VDirChangeable | [private] |
| buildMutableSidref() | VDirChangeable | |
| cedeMastership(const char *requestid, const char **grantidOut, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| checkMutableSidref(bool correct=false) | VDirChangeable | |
| checkpoint(Bit32 &nextSP, std::fstream &ckpt) | VDirChangeable | [virtual] |
| clearAttrib(const char *name, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| collapse(unsigned int newSize=defaultRepSize) | VDirChangeable | [private] |
| collapseBase(AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| copy() | VDirChangeable | [virtual] |
| copyAttribs(Bit32 from) | VestaAttribs | [static] |
| copyIndexToMutable(unsigned int index, VestaSource *&result, AccessControl::Identity who=NULL) | VDirChangeable | |
| copyMutableToImmutable(const FP::Tag &fptag) | VDirChangeable | [private] |
| copyToMutable(VestaSource *&result, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| defaultRepSize enum value | VDirChangeable | |
| deleted enum value | VestaSource | |
| device enum value | VestaSource | |
| DirFP(Bit8 *rep) | VDirChangeable | [friend] |
| DirId(Bit8 *rep) | VDirChangeable | [friend] |
| doLogging | VestaSource | [static] |
| dontReplace enum value | VestaSource | |
| dupeCheck enum name | VestaSource | |
| efptag(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| errorCode enum name | VRErrorCode | |
| errorCodeString(errorCode err) | VestaSource | [static] |
| evaluatorDirectory enum value | VestaSource | |
| evaluatorROEDirectory enum value | VestaSource | |
| executable() | VestaSource | [virtual] |
| fillCaches() | VDirChangeable | [private] |
| filterListCallback(void *closure, typeTag type, Arc arc, unsigned int index, unsigned int pseudoInode, bool mast) | VDirChangeable | [friend] |
| findArc(const char *arc, unsigned int &rawIndex, bool includeDeleted=false, bool includeOutdated=false) | VDirChangeable | [private] |
| findRawIndex(unsigned int rawIndex, Bit8 *&repBlock) | VDirChangeable | [private] |
| firstAttrib() | VestaAttribs | |
| firstEntry(Bit8 *repb) | VDirChangeable | [inline, private] |
| fptag() | VDirChangeable | [inline, private] |
| VestaSource::fptag | VestaSource | |
| freeLen() | VDirChangeable | [inline, private] |
| freeTree() | VDirChangeable | [virtual] |
| gap enum value | VestaSource | |
| getAttrib(const char *name) | VestaAttribs | [virtual] |
| getAttrib(const char *name, valueCallback cb, void *cl) | VestaAttribs | [virtual] |
| getAttribConst(const char *name) | VestaAttribs | |
| getAttribHistory(historyCallback cb, void *cl) | VestaAttribs | [virtual] |
| getBase(VestaSource *&result, AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| getID() | VDirChangeable | [inline, private] |
| getParent() | VestaSource | |
| getRefCount(ShortId sid, int default_count=0) | VDirChangeable | [inline] |
| ghost enum value | VestaSource | |
| hasAttribs() | VestaAttribs | [inline] |
| hasEFPTag(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| hasName() | VDirChangeable | [inline, virtual] |
| hasName(Bit8 *repb) | VDirChangeable | [inline, private] |
| historyCallback typedef | VestaAttribs | |
| host() | VestaSource | [virtual] |
| immutableDirectory enum value | VestaSource | |
| immutableFile enum value | VestaSource | |
| inappropriateOp enum value | VRErrorCode | |
| inAttribs(const char *name, const char *value) | VestaAttribs | [virtual] |
| indexToPseudoInode(unsigned int index) | VestaSource | [inline] |
| init() | VestaSource | [static] |
| InitFPShortId() | VDirChangeable | [friend] |
| insertAppendableDirectory(Arc arc, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirChangeable | |
| VestaSource::insertAppendableDirectory(Arc arc, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| insertCommon(Arc arc, bool mast, VestaSource::typeTag newtype, AccessControl::Identity who, VestaSource::dupeCheck chk, const char **setOwner, ShortId *delsid, Bit32 *attribs=NULL) | VDirChangeable | [private] |
| insertFile(Arc arc, ShortId sid, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VDirChangeable | |
| VestaSource::insertFile(Arc arc, ShortId sid, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VestaSource | [virtual] |
| insertGhost(Arc arc, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirChangeable | |
| VestaSource::insertGhost(Arc arc, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| insertImmutableDirectory(Arc arc, VestaSource *dir, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VDirChangeable | |
| VestaSource::insertImmutableDirectory(Arc arc, VestaSource *dir, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VestaSource | [virtual] |
| insertMutableDirectory(Arc arc, VestaSource *dir, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirChangeable | |
| VestaSource::insertMutableDirectory(Arc arc, VestaSource *dir, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| insertMutableFile(Arc arc, ShortId sid, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirChangeable | |
| VestaSource::insertMutableFile(Arc arc, ShortId sid, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| insertStub(Arc arc, bool mast, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirChangeable | |
| VestaSource::insertStub(Arc arc, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| inUse(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| invalidArgs enum value | VRErrorCode | |
| isADirectory enum value | VRErrorCode | |
| isBase enum value | VDirChangeable | [private] |
| isEndMark(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| isMore enum value | VDirChangeable | [private] |
| isMoreOrBase(Bit8 *repb) | VDirChangeable | [inline, private, static] |
| isNeither enum value | VDirChangeable | [private] |
| lastRepBlock() | VDirChangeable | [inline, private] |
| lastRepBlockCache | VDirChangeable | [private] |
| linkCount() | VestaSource | [virtual] |
| list(unsigned int firstIndex, VestaSource::listCallback callback, void *closure, AccessControl::Identity who=NULL, bool deltaOnly=false, unsigned int indexOffset=0) | VDirChangeable | [virtual] |
| listAttribs(valueCallback cb, void *cl) | VestaAttribs | [virtual] |
| listCallback typedef | VestaSource | |
| longid | VestaSource | |
| LongId::lookup(LongId::lockKindTag lockKind, ReadersWritersLock **lock) | VDirChangeable | [friend] |
| longIdOverflow enum value | VRErrorCode | |
| lookup(Arc arc, VestaSource *&result, AccessControl::Identity who=NULL, unsigned int indexOffset=0) | VDirChangeable | [virtual] |
| lookupIndex(unsigned int index, VestaSource *&result, char *arcbuf=NULL) | VDirChangeable | [virtual] |
| lookupPathname(const char *pathname, VestaSource *&result, AccessControl::Identity who=NULL, char pathnameSep=PathnameSep) | VestaSource | [virtual] |
| makeFilesImmutable(unsigned int threshold, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| makeIndexImmutable(unsigned int index, const FP::Tag *fptag=NULL, ShortId newsid=NullShortId) | VDirChangeable | |
| makeIndexMutable(unsigned int index, VestaSource *&result, ShortId sid=NullShortId, Basics::uint64 copyMax=(Basics::uint64)-1, AccessControl::Identity who=NULL) | VDirChangeable | |
| makeMutable(VestaSource *&result, ShortId sid=NullShortId, Basics::uint64 copyMax=(Basics::uint64)-1, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| mark(bool byName=true, ArcTable *hidden=NULL) | VDirChangeable | [virtual] |
| markCallback(void *closure, VMemPool::typeCode type) | VDirChangeable | [static] |
| master | VestaSource | |
| masterFlag(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| measureDirectory(directoryStats &result, AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| moreOrBase(Bit8 *repb) | VDirChangeable | [inline, private, static] |
| mutableDirectory enum value | VestaSource | |
| mutableFile enum value | VestaSource | |
| mutableRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL) | VestaSource | [static] |
| nameInUse enum value | VRErrorCode | |
| nameTooLong enum value | VRErrorCode | |
| nextEntry(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| nextRawIndex() | VDirChangeable | [inline, private] |
| nextRawIndexCache | VDirChangeable | [private] |
| noPermission enum value | VRErrorCode | |
| notADirectory enum value | VRErrorCode | |
| notFound enum value | VRErrorCode | |
| notMaster enum value | VRErrorCode | |
| ok enum value | VRErrorCode | |
| opAdd enum value | VestaAttribs | |
| opClear enum value | VestaAttribs | |
| opRemove enum value | VestaAttribs | |
| opSet enum value | VestaAttribs | |
| outdated enum value | VestaSource | |
| outOfSpace enum value | VRErrorCode | |
| port() | VestaSource | [virtual] |
| printStats() | VDirChangeable | [static] |
| pseudoInode | VestaSource | |
| read(void *buffer, int *nbytes, Basics::uint64 offset, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| readWhole(std::ostream &out, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| reallyDelete(Arc arc, AccessControl::Identity who=NULL, bool existCheck=true, time_t timestamp=0) | VDirChangeable | [virtual] |
| rebuildCallback(void *closure, VMemPool::typeCode type, void *addr, Bit32 &size) | VDirChangeable | [static] |
| rebuildMutableSidref() | VDirChangeable | [private] |
| recoveryDone() | VestaSource | [static] |
| removeAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| renameTo(Arc arc, VestaSource *fromDir, Arc fromArc, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, time_t timestamp=0) | VDirChangeable | |
| VestaSource::renameTo(Arc arc, VestaSource *fromDir, Arc fromArc, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, time_t timestamp=0) | VestaSource | [virtual] |
| rep | VestaSource | |
| repEnd() | VDirChangeable | [inline, private] |
| repEndCache | VDirChangeable | [private] |
| replaceDiff enum value | VestaSource | |
| replaceNonMaster enum value | VestaSource | |
| repositoryRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL) | VestaSource | [static] |
| resync(AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| rpcFailure enum value | VRErrorCode | |
| sameAsBase(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| setAttrib(Bit8 *entry, Bit32 attrib) | VDirChangeable | [inline, private, static] |
| VestaSource::setAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| setEFPTag(Bit8 *entry, const FP::Tag &newfptag) | VDirChangeable | [inline, private, static] |
| setEntry(Bit8 *entry, bool mast, bool sameAsBase, VestaSource::typeTag type, Bit32 value, Bit32 attrib, const FP::Tag *efptag) | VDirChangeable | [private, static] |
| setExecutable(bool x, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| setFirstAttrib(Bit32 newval) | VestaAttribs | |
| setFPTag(const FP::Tag &newfptag) | VDirChangeable | [inline, private] |
| setFreeLen(Bit32 newval) | VDirChangeable | [inline, private] |
| setHasEFPTag(Bit8 *entry, bool newval) | VDirChangeable | [inline, private, static] |
| setHasName(bool newval) | VDirChangeable | [inline, virtual] |
| setHasName(Bit8 *repb, bool newval) | VDirChangeable | [inline, private] |
| setID(Bit32 newval) | VDirChangeable | [inline, private] |
| setIndexMaster(unsigned int index, bool state, AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| setInUse(Bit8 *entry, bool newval) | VDirChangeable | [inline, private, static] |
| setIsMoreOrBase(Bit8 *repb, int newval) | VDirChangeable | [inline, private, static] |
| setMaster(bool state, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| setMasterFlag(Bit8 *entry, bool newval) | VDirChangeable | [inline, private, static] |
| setMoreOrBase(Bit8 *repb, Bit32 newval) | VDirChangeable | [inline, private, static] |
| setSameAsBase(Bit8 *entry, bool newval) | VDirChangeable | [inline, private, static] |
| setSize(Basics::uint64 s, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| setSnapshot(Bit32 newval) | VDirChangeable | [inline, private] |
| setTimestamp(time_t ts, AccessControl::Identity who=NULL) | VDirChangeable | [virtual] |
| setTimestampField(Bit32 newval) | VDirChangeable | [inline, private] |
| setType(Bit8 *entry, VestaSource::typeTag type) | VDirChangeable | [inline, private, static] |
| setValue(Bit8 *entry, Bit32 value) | VDirChangeable | [inline, private, static] |
| setVisited(bool newval) | VDirChangeable | [inline, virtual] |
| setVisited(Bit8 *repb, bool newval) | VDirChangeable | [inline, private] |
| shortId() | VDirChangeable | [virtual] |
| sidref | VDirChangeable | [private] |
| size() | VestaSource | [virtual] |
| snapshot() | VDirChangeable | [inline, private] |
| stub enum value | VestaSource | |
| sweepCallback(void *closure, VMemPool::typeCode type, void *addr, Bit32 &size) | VDirChangeable | [static] |
| timestamp() | VDirChangeable | [inline, virtual] |
| totalRepSize() | VDirChangeable | [inline, private] |
| totalRepSizeCache | VDirChangeable | [private] |
| type(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| VestaSource::type | VestaSource | |
| typeTag enum name | VestaSource | |
| typeTagChar(typeTag type) | VestaSource | [static] |
| typeTagString(typeTag type) | VestaSource | [static] |
| unused enum value | VestaSource | |
| value(Bit8 *entry) | VDirChangeable | [inline, private, static] |
| valueCallback typedef | VestaAttribs | |
| VDCLookupResult(VDirChangeable *dir, Bit8 *entry, unsigned int index) | VDirChangeable | [friend] |
| VDirChangeable(VestaSource::typeTag type, int size=defaultRepSize, ShortIdRefCount *sidref=NULL) | VDirChangeable | |
| VDirChangeable(VestaSource::typeTag type, Bit8 *existingRep, ShortIdRefCount *sidref=NULL) | VDirChangeable | |
| VDirVolatileRoot::createVolatileDirectory(char *hostname, char *port, Bit64 handle, VestaSource *&result, time_t timestamp, LongId::lockKindTag lockKind, ReadersWritersLock **lock, bool readOnlyExisting) | VDirChangeable | [friend] |
| VDirVolatileRoot::lookupIndexAndLock(unsigned int index, VestaSource *&result, LongId::lockKindTag lockKind, ReadersWritersLock **lock) | VDirChangeable | [friend] |
| visited() | VDirChangeable | [inline, virtual] |
| visited(Bit8 *repb) | VDirChangeable | [inline, private] |
| volatileDirectory enum value | VestaSource | |
| volatileROEDirectory enum value | VestaSource | |
| volatileRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL) | VestaSource | [static] |
| wouldWriteAttrib(attribOp op, const char *name, const char *value, time_t ×tamp) | VestaAttribs | |
| write(const void *buffer, int *nbytes, Basics::uint64 offset, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| writeAttrib(attribOp op, const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| VestaAttribs::writeAttrib(attribOp op, const char *name, const char *value, time_t ×tamp) | VestaAttribs | |
| ~VestaSource() | VestaSource | [inline, virtual] |