| ac | VestaSource | |
| acquireMastership(const char *pathname, Text dstHost="", Text dstPort="", Text srcHost="", Text srcPort="", char pathnameSep=PathnameSep, AccessControl::Identity dwho=NULL, AccessControl::Identity swho=NULL) | VDirSurrogate | [static] |
| addAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| appendableDirectory enum value | VestaSource | |
| attribOp enum name | VestaAttribs | |
| attribOpChar(attribOp op) | VestaAttribs | [static] |
| attribOpString(attribOp op) | VestaAttribs | [static] |
| attribs | VestaAttribs | |
| cedeMastership(const char *requestid, const char **grantidOut, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| checkpoint(Bit32 &nextSP, std::fstream &ckpt) | VestaSource | [virtual] |
| clearAttrib(const char *name, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| collapseBase(AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| copy() | VDirSurrogate | [virtual] |
| copyAttribs(Bit32 from) | VestaAttribs | [static] |
| copyToMutable(VestaSource *&result, AccessControl::Identity who=NULL) | VestaSource | [virtual] |
| createVolatileDirectory(const char *host, const char *port, Bit64 handle, VestaSource *&result, time_t timestamp=0, bool readOnlyExisting=true, Text reposHost="", Text reposPort="") | VDirSurrogate | [static] |
| createVolatileDirectory(const char *host, Bit64 handle, VestaSource *&result, time_t timestamp=0, bool readOnlyExisting=true, Text reposHost="", Text reposPort="") | VDirSurrogate | [static] |
| defaultHost() | VDirSurrogate | [static] |
| defaultPort() | VDirSurrogate | [static] |
| deleted enum value | VestaSource | |
| deleteVolatileDirectory(VestaSource *dir) | VDirSurrogate | [static] |
| device enum value | VestaSource | |
| doLogging | VestaSource | [static] |
| dontReplace enum value | VestaSource | |
| dupeCheck enum name | VestaSource | |
| errorCode enum name | VRErrorCode | |
| errorCodeString(errorCode err) | VestaSource | [static] |
| evaluatorDirectory enum value | VestaSource | |
| evaluatorROEDirectory enum value | VestaSource | |
| executable() | VDirSurrogate | [virtual] |
| executableCache | VDirSurrogate | [private] |
| firstAttrib() | VestaAttribs | |
| fptag | VestaSource | |
| fpToShortId(const FP::Tag &fptag, Text host, Text port) | VDirSurrogate | [static] |
| freeTree() | VestaSource | [virtual] |
| gap enum value | VestaSource | |
| getAttrib(const char *name) | VDirSurrogate | [virtual] |
| getAttrib(const char *name, VestaSource::valueCallback cb, void *cl) | VDirSurrogate | |
| VestaSource::getAttrib(const char *name, valueCallback cb, void *cl) | VestaAttribs | [virtual] |
| getAttribConst(const char *name) | VestaAttribs | |
| getAttribHistory(VestaSource::historyCallback cb, void *cl) | VDirSurrogate | |
| VestaSource::getAttribHistory(historyCallback cb, void *cl) | VestaAttribs | [virtual] |
| getBase(VestaSource *&result, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| getNFSInfo(char *&socket, LongId &root, LongId &muRoot) | VDirSurrogate | [static] |
| getParent() | VestaSource | |
| getUserInfo(AccessControl::IdInfo &result, AccessControl::Identity who=NULL, AccessControl::Identity subject=NULL, Text reposHost="", Text reposPort="") | VDirSurrogate | [static] |
| ghost enum value | VestaSource | |
| hasAttribs() | VestaAttribs | [inline] |
| hasName() | VestaSource | [virtual] |
| historyCallback typedef | VestaAttribs | |
| host() | VDirSurrogate | [inline, virtual] |
| host_ | VDirSurrogate | [private] |
| immutableDirectory enum value | VestaSource | |
| immutableFile enum value | VestaSource | |
| inappropriateOp enum value | VRErrorCode | |
| inAttribs(const char *name, const char *value) | VDirSurrogate | [virtual] |
| indexToPseudoInode(unsigned int index) | VestaSource | [inline] |
| init() | VestaSource | [static] |
| insertAppendableDirectory(Arc arc, bool master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirSurrogate | |
| VestaSource::insertAppendableDirectory(Arc arc, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| insertFile(Arc arc, ShortId sid, bool master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VDirSurrogate | |
| 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 master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirSurrogate | |
| 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 master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0, FP::Tag *fptag=NULL) | VDirSurrogate | |
| 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 master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirSurrogate | |
| 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 master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirSurrogate | |
| 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 master, AccessControl::Identity who=NULL, VestaSource::dupeCheck chk=VestaSource::dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VDirSurrogate | |
| VestaSource::insertStub(Arc arc, bool master, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, VestaSource **newvs=NULL, time_t timestamp=0) | VestaSource | [virtual] |
| invalidArgs enum value | VRErrorCode | |
| isADirectory enum value | VRErrorCode | |
| linkCount() | VestaSource | [virtual] |
| list(unsigned int firstIndex, VestaSource::listCallback callback, void *closure, AccessControl::Identity who=NULL, bool deltaOnly=false, unsigned int indexOffset=0) | VDirSurrogate | [virtual] |
| listAttribs(VestaSource::valueCallback cb, void *cl) | VDirSurrogate | |
| VestaSource::listAttribs(valueCallback cb, void *cl) | VestaAttribs | [virtual] |
| listCallback typedef | VestaSource | |
| longid | VestaSource | |
| LongIdLookup(LongId longid, Text host, Text port, AccessControl::Identity who=NULL) | VDirSurrogate | [static] |
| longIdOverflow enum value | VRErrorCode | |
| LongIdValid(LongId longid, Text host, Text port, AccessControl::Identity who=NULL) | VDirSurrogate | [static] |
| lookup(Arc arc, VestaSource *&result, AccessControl::Identity who=NULL, unsigned int indexOffset=0) | VDirSurrogate | [virtual] |
| lookupIndex(unsigned int index, VestaSource *&result, char *arcbuf=NULL) | VDirSurrogate | [virtual] |
| lookupPathname(const char *pathname, VestaSource *&result, AccessControl::Identity who=NULL, char pathnameSep=PathnameSep) | VDirSurrogate | [virtual] |
| makeFilesImmutable(unsigned int threshold, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| makeMutable(VestaSource *&result, ShortId sid=NullShortId, Basics::uint64 copyMax=(Basics::uint64)-1, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| mark(bool byName=true, ArcTable *hidden=NULL) | VestaSource | [virtual] |
| master | VestaSource | |
| measureDirectory(VestaSource::directoryStats &result, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| mutableDirectory enum value | VestaSource | |
| mutableFile enum value | VestaSource | |
| mutableRoot(Text host, Text port, AccessControl::Identity who=NULL) | VDirSurrogate | [static] |
| VestaSource::mutableRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL) | VestaSource | [static] |
| nameInUse enum value | VRErrorCode | |
| nameTooLong enum value | VRErrorCode | |
| 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() | VDirSurrogate | [inline, virtual] |
| port_ | VDirSurrogate | [private] |
| pseudoInode | VestaSource | |
| read(void *buffer, int *nbytes, Basics::uint64 offset, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| readWhole(std::ostream &out, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| reallyDelete(Arc arc, AccessControl::Identity who=NULL, bool existCheck=true, time_t timestamp=0) | VDirSurrogate | [virtual] |
| recoveryDone() | VestaSource | [static] |
| refreshAccessTables(AccessControl::Identity who=NULL, Text reposHost="", Text reposPort="") | VDirSurrogate | [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) | VDirSurrogate | |
| VestaSource::renameTo(Arc arc, VestaSource *fromDir, Arc fromArc, AccessControl::Identity who=NULL, dupeCheck chk=dontReplace, time_t timestamp=0) | VestaSource | [virtual] |
| rep | VestaSource | |
| replaceDiff enum value | VestaSource | |
| replaceNonMaster enum value | VestaSource | |
| replicate(const char *pathname, bool asStub=false, bool asGhost=false, Text dstHost="", Text dstPort="", Text srcHost="", Text srcPort="", char pathnameSep=PathnameSep, AccessControl::Identity dwho=NULL, AccessControl::Identity swho=NULL) | VDirSurrogate | [static] |
| replicateAttribs(const char *pathname, bool includeAccess=true, Text dstHost="", Text dstPort="", Text srcHost="", Text srcPort="", char pathnameSep=PathnameSep, AccessControl::Identity dwho=NULL, AccessControl::Identity swho=NULL) | VDirSurrogate | [static] |
| repositoryRoot(Text host, Text port, AccessControl::Identity who=NULL) | VDirSurrogate | [static] |
| VestaSource::repositoryRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL) | VestaSource | [static] |
| resync(AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| rpcFailure enum value | VRErrorCode | |
| setAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VestaSource | [inline] |
| setExecutable(bool x, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| setFirstAttrib(Bit32 newval) | VestaAttribs | |
| setHasName(bool val) | VestaSource | [virtual] |
| setIndexMaster(unsigned int index, bool state, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| setMaster(bool state, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| setSize(Basics::uint64 s, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| setTimestamp(time_t ts, AccessControl::Identity who=NULL) | VDirSurrogate | [virtual] |
| setVisited(bool val) | VestaSource | [virtual] |
| shortId() | VDirSurrogate | [inline, virtual] |
| sidCache | VDirSurrogate | [private] |
| size() | VDirSurrogate | [virtual] |
| sizeCache | VDirSurrogate | [private] |
| stub enum value | VestaSource | |
| timestamp() | VDirSurrogate | [virtual] |
| timestampCache | VDirSurrogate | [private] |
| type | VestaSource | |
| typeTag enum name | VestaSource | |
| typeTagChar(typeTag type) | VestaSource | [static] |
| typeTagString(typeTag type) | VestaSource | [static] |
| unused enum value | VestaSource | |
| valueCallback typedef | VestaAttribs | |
| VDirSurrogate(time_t timestamp, ShortId sid, const Text host_="", const Text port_="", int executable=-1, Basics::uint64 size=(Basics::uint64)-1) | VDirSurrogate | |
| VDirSurrogate_init() | VDirSurrogate | [friend] |
| VDirSurrogate_init2() | VDirSurrogate | [friend] |
| visited() | VestaSource | [virtual] |
| volatileDirectory enum value | VestaSource | |
| volatileROEDirectory enum value | VestaSource | |
| volatileRoot(Text host, Text port, AccessControl::Identity who=NULL) | VDirSurrogate | [static] |
| 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) | VDirSurrogate | [virtual] |
| writeAttrib(VestaSource::attribOp op, const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0) | VDirSurrogate | [virtual] |
| VestaAttribs::writeAttrib(attribOp op, const char *name, const char *value, time_t ×tamp) | VestaAttribs | |
| ~VestaSource() | VestaSource | [inline, virtual] |