ShareDir
LocalShareDirIterator::SetDirectory(ShareDir* directory)
ShareDir*
ShareDir::ShareDir(Volume* volume, vnode_id id, const NodeInfo* nodeInfo)
ShareDir::~ShareDir()
ShareDir::UpdateEntryCreatedEventRevision(int64 revision)
ShareDir::GetEntryCreatedEventRevision() const
ShareDir::UpdateEntryRemovedEventRevision(int64 revision)
ShareDir::GetEntryRemovedEventRevision() const
ShareDir::SetComplete(bool complete)
ShareDir::IsComplete() const
ShareDir::AddEntry(ShareDirEntry* entry)
ShareDir::RemoveEntry(ShareDirEntry* entry)
ShareDir::GetFirstEntry() const
ShareDir::GetNextEntry(ShareDirEntry* entry) const
ShareDir::AddDirIterator(LocalShareDirIterator* iterator)
ShareDir::RemoveDirIterator(LocalShareDirIterator* iterator)
ShareDirEntry::ShareDirEntry(ShareDir* directory, const char* name,
ShareDir* fDirectory;
class ShareDir : public ShareNode {
ShareDir(Volume* volume, vnode_id id,
virtual ~ShareDir();
class ShareDir;
ShareDirEntry(ShareDir* directory,
ShareDir* GetDirectory() const;
ShareDir* fDirectory;
void SetDirectory(ShareDir* directory);
ShareDir* node = dynamic_cast<ShareDir*>(_node);
ShareDir* directory = dynamic_cast<ShareDir*>(_dir);
ShareDir* dir = dynamic_cast<ShareDir*>(_dir);
ShareDir* directory = dynamic_cast<ShareDir*>(node);
ShareDir* dir = dynamic_cast<ShareDir*>(_GetNodeByLocalID(localDirID));
ShareVolume::_ReadRemoteDir(ShareDir* directory,
node = new(std::nothrow) ShareDir(this, localID, &nodeInfo);
ShareVolume::_LoadEntry(ShareDir* directory, const EntryInfo& entryInfo,
ShareDir* dir
= dynamic_cast<ShareDir*>(_GetNodeByRemoteID(entryInfo.directoryID));
if (ShareDir* dir = dynamic_cast<ShareDir*>(node)) {
ShareDir* dir = dynamic_cast<ShareDir*>(_GetNodeByRemoteID(remoteDirID));
ShareDir* dir = dynamic_cast<ShareDir*>(_GetNodeByRemoteID(remoteDirID));
fRootNode = new(std::nothrow) ShareDir(this, localID, NULL);
ShareDir* dir = dynamic_cast<ShareDir*>(_dir);
status_t _ReadRemoteDir(ShareDir* directory,
status_t _LoadEntry(ShareDir* directory,
ShareDir* fRootNode;
class ShareDir;