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] |