Skip to content
API Documentation
BastionGuard™
hfs::HeaderRec Struct Reference

#include <hfs_btree.hpp>

Public Attributes

uint16_t treeDepth {0}
uint32_t rootNode {0}
uint32_t leafRecords {0}
uint32_t firstLeafNode {0}
uint32_t lastLeafNode {0}
uint16_t nodeSize {0}
uint16_t maxKeyLength {0}
uint32_t totalNodes {0}
uint32_t freeNodes {0}
uint32_t clumpSize {0}
uint8_t btreeType {0}
uint8_t keyCompareType {0}
uint32_t attributes {0}

Detailed Description

Definition at line 63 of file hfs_btree.hpp.

Member Data Documentation

◆ attributes

uint32_t hfs::HeaderRec::attributes {0}

Definition at line 76 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ btreeType

uint8_t hfs::HeaderRec::btreeType {0}

Definition at line 74 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ clumpSize

uint32_t hfs::HeaderRec::clumpSize {0}

Definition at line 73 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ firstLeafNode

uint32_t hfs::HeaderRec::firstLeafNode {0}

Definition at line 67 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ freeNodes

uint32_t hfs::HeaderRec::freeNodes {0}

Definition at line 72 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ keyCompareType

uint8_t hfs::HeaderRec::keyCompareType {0}

Definition at line 75 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec(), and HfsRecovery::recover().

◆ lastLeafNode

uint32_t hfs::HeaderRec::lastLeafNode {0}

Definition at line 68 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ leafRecords

uint32_t hfs::HeaderRec::leafRecords {0}

Definition at line 66 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec(), and HfsRecovery::recover().

◆ maxKeyLength

uint16_t hfs::HeaderRec::maxKeyLength {0}

Definition at line 70 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec().

◆ nodeSize

◆ rootNode

uint32_t hfs::HeaderRec::rootNode {0}

Definition at line 65 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec(), HfsRecovery::recover(), and hfs::walk_btree().

◆ totalNodes

uint32_t hfs::HeaderRec::totalNodes {0}

◆ treeDepth

uint16_t hfs::HeaderRec::treeDepth {0}

Definition at line 64 of file hfs_btree.hpp.

Referenced by hfs::parse_header_rec(), HfsRecovery::recover(), and hfs::walk_btree().


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-recovery-data/src/hfs_btree.hpp