ShareNode
ShareNode::~ShareNode()
ShareNode::GetNodeInfo() const
ShareNode::GetRemoteID() const
ShareNode::Update(const NodeInfo& nodeInfo)
ShareNode::AddReferringEntry(ShareDirEntry* entry)
ShareNode::RemoveReferringEntry(ShareDirEntry* entry)
ShareNode::GetFirstReferringEntry() const
ShareNode::GetNextReferringEntry(ShareDirEntry* entry) const
ShareNode::GetActualReferringEntry() const
ShareNode::SetAttrDir(ShareAttrDir* attrDir)
ShareNode::GetAttrDir() const
: ShareNode(volume, id, nodeInfo),
ShareNode*
ShareNode::ShareNode(Volume* volume, vnode_id id, const NodeInfo* nodeInfo)
ShareNode* node)
class ShareDir : public ShareNode {
class ShareNode;
const char* name, ShareNode* node);
ShareNode* GetNode() const;
ShareNode* fNode;
class ShareNode : public Node {
ShareNode(Volume* volume, vnode_id id,
virtual ~ShareNode();
ShareNode* oldDir = dynamic_cast<ShareNode*>(_oldDir);
ShareNode* newDir = dynamic_cast<ShareNode*>(_newDir);
ShareNode* dir = dynamic_cast<ShareNode*>(_dir);
ShareNode* dir = dynamic_cast<ShareNode*>(_dir);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node;
ShareNode*
ShareNode*
ShareVolume::_LoadNode(const NodeInfo& nodeInfo, ShareNode** _node)
ShareNode* node = _GetNodeByRemoteID(nodeInfo.GetID());
node = new(std::nothrow) ShareNode(this, localID, &nodeInfo);
ShareNode* node = _GetNodeByRemoteID(nodeInfo.GetID());
ShareNode* node;
ShareVolume::_LoadAttrDir(ShareNode* node, const AttrDirInfo& attrDirInfo)
ShareNode* node = _GetNodeByRemoteID(remoteID);
ShareVolume::_AddAttrDirIterator(ShareNode* node,
ShareVolume::_RemoveAttrDirIterator(ShareNode* node,
ShareNode* node = _GetNodeByRemoteID(remoteID);
ShareNode* node = it.Next().value;
ShareNode* node = NULL;
struct ShareVolume::NodeMap : HashMap<HashKey64<ino_t>, ShareNode*> {
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* dir = dynamic_cast<ShareNode*>(_dir);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* dir = dynamic_cast<ShareNode*>(_dir);
ShareNode* dir = dynamic_cast<ShareNode*>(_dir);
ShareNode* node = dynamic_cast<ShareNode*>(_node);
ShareNode* _GetNodeByLocalID(ino_t localID);
ShareNode* _GetNodeByRemoteID(NodeID remoteID);
ShareNode** node);
status_t _AddAttrDirIterator(ShareNode* node,
void _RemoveAttrDirIterator(ShareNode* node,
status_t _LoadAttrDir(ShareNode* node,
class ShareNode;