Bitcoin Core 28.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
wallet::InternalRecord Class Reference

Class for records representing internal nodes of the BTree. More...

Collaboration diagram for wallet::InternalRecord:
[legend]

Public Member Functions

 InternalRecord (const RecordHeader &header)
 
 InternalRecord ()=delete
 
template<typename Stream >
void Unserialize (Stream &s)
 

Public Attributes

RecordHeader m_header
 
uint8_t unused
 
uint32_t page_num
 
uint32_t records
 
std::vector< std::byte > data
 

Static Public Attributes

static constexpr size_t FIXED_SIZE = 9
 

Detailed Description

Class for records representing internal nodes of the BTree.

Definition at line 252 of file migrate.cpp.

Constructor & Destructor Documentation

◆ InternalRecord() [1/2]

wallet::InternalRecord::InternalRecord ( const RecordHeader header)
inline

Definition at line 255 of file migrate.cpp.

◆ InternalRecord() [2/2]

wallet::InternalRecord::InternalRecord ( )
delete

Member Function Documentation

◆ Unserialize()

template<typename Stream >
void wallet::InternalRecord::Unserialize ( Stream &  s)
inline

Definition at line 268 of file migrate.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ data

std::vector<std::byte> wallet::InternalRecord::data

Definition at line 263 of file migrate.cpp.

◆ FIXED_SIZE

constexpr size_t wallet::InternalRecord::FIXED_SIZE = 9
staticconstexpr

Definition at line 265 of file migrate.cpp.

◆ m_header

RecordHeader wallet::InternalRecord::m_header

Definition at line 258 of file migrate.cpp.

◆ page_num

uint32_t wallet::InternalRecord::page_num

Definition at line 261 of file migrate.cpp.

◆ records

uint32_t wallet::InternalRecord::records

Definition at line 262 of file migrate.cpp.

◆ unused

uint8_t wallet::InternalRecord::unused

Definition at line 260 of file migrate.cpp.


The documentation for this class was generated from the following file: