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

VDirChangeable Member List

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

acVestaSource
addAttrib(const char *name, const char *value, AccessControl::Identity who=NULL, time_t timestamp=0)VestaSource [inline]
appendableDirectory enum valueVestaSource
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 nameVestaAttribs
attribOpChar(attribOp op)VestaAttribs [static]
attribOpString(attribOp op)VestaAttribs [static]
attribsVestaAttribs
base()VDirChangeable [inline, private]
baseCacheVDirChangeable [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 valueVDirChangeable
deleted enum valueVestaSource
device enum valueVestaSource
DirFP(Bit8 *rep)VDirChangeable [friend]
DirId(Bit8 *rep)VDirChangeable [friend]
doLoggingVestaSource [static]
dontReplace enum valueVestaSource
dupeCheck enum nameVestaSource
efptag(Bit8 *entry)VDirChangeable [inline, private, static]
errorCode enum nameVRErrorCode
errorCodeString(errorCode err)VestaSource [static]
evaluatorDirectory enum valueVestaSource
evaluatorROEDirectory enum valueVestaSource
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::fptagVestaSource
freeLen()VDirChangeable [inline, private]
freeTree()VDirChangeable [virtual]
gap enum valueVestaSource
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 valueVestaSource
hasAttribs()VestaAttribs [inline]
hasEFPTag(Bit8 *entry)VDirChangeable [inline, private, static]
hasName()VDirChangeable [inline, virtual]
hasName(Bit8 *repb)VDirChangeable [inline, private]
historyCallback typedefVestaAttribs
host()VestaSource [virtual]
immutableDirectory enum valueVestaSource
immutableFile enum valueVestaSource
inappropriateOp enum valueVRErrorCode
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 valueVRErrorCode
isADirectory enum valueVRErrorCode
isBase enum valueVDirChangeable [private]
isEndMark(Bit8 *entry)VDirChangeable [inline, private, static]
isMore enum valueVDirChangeable [private]
isMoreOrBase(Bit8 *repb)VDirChangeable [inline, private, static]
isNeither enum valueVDirChangeable [private]
lastRepBlock()VDirChangeable [inline, private]
lastRepBlockCacheVDirChangeable [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 typedefVestaSource
longidVestaSource
LongId::lookup(LongId::lockKindTag lockKind, ReadersWritersLock **lock)VDirChangeable [friend]
longIdOverflow enum valueVRErrorCode
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]
masterVestaSource
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 valueVestaSource
mutableFile enum valueVestaSource
mutableRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL)VestaSource [static]
nameInUse enum valueVRErrorCode
nameTooLong enum valueVRErrorCode
nextEntry(Bit8 *entry)VDirChangeable [inline, private, static]
nextRawIndex()VDirChangeable [inline, private]
nextRawIndexCacheVDirChangeable [private]
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()VestaSource [virtual]
printStats()VDirChangeable [static]
pseudoInodeVestaSource
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]
repVestaSource
repEnd()VDirChangeable [inline, private]
repEndCacheVDirChangeable [private]
replaceDiff enum valueVestaSource
replaceNonMaster enum valueVestaSource
repositoryRoot(LongId::lockKindTag lockKind=LongId::noLock, ReadersWritersLock **lock=NULL)VestaSource [static]
resync(AccessControl::Identity who=NULL)VDirChangeable [virtual]
rpcFailure enum valueVRErrorCode
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]
sidrefVDirChangeable [private]
size()VestaSource [virtual]
snapshot()VDirChangeable [inline, private]
stub enum valueVestaSource
sweepCallback(void *closure, VMemPool::typeCode type, void *addr, Bit32 &size)VDirChangeable [static]
timestamp()VDirChangeable [inline, virtual]
totalRepSize()VDirChangeable [inline, private]
totalRepSizeCacheVDirChangeable [private]
type(Bit8 *entry)VDirChangeable [inline, private, static]
VestaSource::typeVestaSource
typeTag enum nameVestaSource
typeTagChar(typeTag type)VestaSource [static]
typeTagString(typeTag type)VestaSource [static]
unused enum valueVestaSource
value(Bit8 *entry)VDirChangeable [inline, private, static]
valueCallback typedefVestaAttribs
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 valueVestaSource
volatileROEDirectory enum valueVestaSource
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)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 &timestamp)VestaAttribs
~VestaSource()VestaSource [inline, virtual]


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