Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

VDirSurrogate Member List

This is the complete list of members for VDirSurrogate, including all inherited members.

acVestaSource
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 valueVestaSource
attribOp enum nameVestaAttribs
attribOpChar(attribOp op)VestaAttribs [static]
attribOpString(attribOp op)VestaAttribs [static]
attribsVestaAttribs
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 valueVestaSource
deleteVolatileDirectory(VestaSource *dir)VDirSurrogate [static]
device enum valueVestaSource
doLoggingVestaSource [static]
dontReplace enum valueVestaSource
dupeCheck enum nameVestaSource
errorCode enum nameVRErrorCode
errorCodeString(errorCode err)VestaSource [static]
evaluatorDirectory enum valueVestaSource
evaluatorROEDirectory enum valueVestaSource
executable()VDirSurrogate [virtual]
executableCacheVDirSurrogate [private]
firstAttrib()VestaAttribs
fptagVestaSource
fpToShortId(const FP::Tag &fptag, Text host, Text port)VDirSurrogate [static]
freeTree()VestaSource [virtual]
gap enum valueVestaSource
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 valueVestaSource
hasAttribs()VestaAttribs [inline]
hasName()VestaSource [virtual]
historyCallback typedefVestaAttribs
host()VDirSurrogate [inline, virtual]
host_VDirSurrogate [private]
immutableDirectory enum valueVestaSource
immutableFile enum valueVestaSource
inappropriateOp enum valueVRErrorCode
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 valueVRErrorCode
isADirectory enum valueVRErrorCode
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 typedefVestaSource
longidVestaSource
LongIdLookup(LongId longid, Text host, Text port, AccessControl::Identity who=NULL)VDirSurrogate [static]
longIdOverflow enum valueVRErrorCode
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]
masterVestaSource
measureDirectory(VestaSource::directoryStats &result, AccessControl::Identity who=NULL)VDirSurrogate [virtual]
mutableDirectory enum valueVestaSource
mutableFile enum valueVestaSource
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 valueVRErrorCode
nameTooLong enum valueVRErrorCode
noPermission enum valueVRErrorCode
notADirectory enum valueVRErrorCode
notFound enum valueVRErrorCode
notMaster enum valueVRErrorCode
ok enum valueVRErrorCode
opAdd enum valueVestaAttribs
opClear enum valueVestaAttribs
opRemove enum valueVestaAttribs
opSet enum valueVestaAttribs
outdated enum valueVestaSource
outOfSpace enum valueVRErrorCode
port()VDirSurrogate [inline, virtual]
port_VDirSurrogate [private]
pseudoInodeVestaSource
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]
repVestaSource
replaceDiff enum valueVestaSource
replaceNonMaster enum valueVestaSource
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 valueVRErrorCode
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]
sidCacheVDirSurrogate [private]
size()VDirSurrogate [virtual]
sizeCacheVDirSurrogate [private]
stub enum valueVestaSource
timestamp()VDirSurrogate [virtual]
timestampCacheVDirSurrogate [private]
typeVestaSource
typeTag enum nameVestaSource
typeTagChar(typeTag type)VestaSource [static]
typeTagString(typeTag type)VestaSource [static]
unused enum valueVestaSource
valueCallback typedefVestaAttribs
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 valueVestaSource
volatileROEDirectory enum valueVestaSource
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 &timestamp)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 &timestamp)VestaAttribs
~VestaSource()VestaSource [inline, virtual]


Generated on Mon May 8 00:49:15 2006 for Vesta by  doxygen 1.4.2