32 explicit FsNode(FsNodeType node_type);
RamFS 的目录节点片段 / Directory-node fragment of RamFS
RamFS 的公共节点基类片段 / Common node-base fragment of RamFS
FsNode(FsNodeType node_type)
用指定节点类型构造基类部分 / Construct the base node with a given node type
FsNode(const FsNode &other)
拷贝构造节点基类部分 / Copy-construct the base-node portion
FsNodeType GetNodeType() const
获取节点类型 / Get the node type
FsNodeType type_
节点运行时类型 / Runtime node type.
Tree::Node< FsNode * > tree_node_
当前节点挂进目录树时使用的树节点包装 / Tree node wrapper used when inserted into a directory tree.
const char * GetName() const
获取节点名称 / Get the node name
Dir * parent_
父目录;根目录保持为空 / Parent directory; stays null for the root.
const char * name_
节点名称缓冲区 / Retained node-name buffer.