NodeHeader
NodeHeader* node = NodeHeader::Create(fInode, fSingleDirBlock);
&& !VerifyHeader<NodeHeader>(node, fSingleDirBlock, fInode,
NodeHeader* header = NodeHeader::Create(fInode, fSingleDirBlock);
NodeEntry* entry = (NodeEntry*)(fSingleDirBlock + NodeHeader::Size(fInode));
NodeHeader* node = NodeHeader::Create(fInode, fLeafBuffer);
&& !VerifyHeader<NodeHeader>(node, fLeafBuffer, fInode,
NodeHeader* header = NodeHeader::Create(fInode, fLeafBuffer);
NodeEntry* entry = (NodeEntry*)(void*)(fLeafBuffer + NodeHeader::Size(fInode));
NodeHeader::~NodeHeader()
NodeHeader::ExpectedMagic(int8 WhichDirectory, Inode* inode)
NodeHeader::CRCOffset()
NodeHeader*
NodeHeader::Create(Inode* inode, const char* buffer)
NodeHeader::Size(Inode* inode)
class NodeHeader
virtual ~NodeHeader() = 0;
static NodeHeader* Create(Inode* inode, const char* buffer);
class NodeHeaderV4 : public NodeHeader
class NodeHeaderV5 : public NodeHeader {
NodeHeader* node = NodeHeader::Create(fInode, fNodeBuffer);
NodeEntry* firstNodeEntry = (NodeEntry*)(fNodeBuffer + NodeHeader::Size(fInode));
NodeHeader* node = NodeHeader::Create(fInode, fNodeBuffer);
NodeEntry* nodeEntry = (NodeEntry*)(fNodeBuffer + NodeHeader::Size(fInode));
NodeHeader* header = NodeHeader::Create(fInode,fNodeBuffer);
if (!VerifyHeader<NodeHeader>(header, fNodeBuffer, fInode, 0, fMap, ATTR_NODE)) {