OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
cbdc::atomizer::state_machine::snapshot Struct Reference

Represents a snapshot of the state machine with associated metadata. More...

#include <state_machine.hpp>

Data Fields

std::shared_ptr< cbdc::atomizer::atomizerm_atomizer
 Pointer to the atomizer instance.
 
nuraft::ptr< nuraft::snapshot > m_snp {}
 Pointer to the nuraft snapshot metadata.
 
std::shared_ptr< blockstore_tm_blocks {}
 Pointer to the state of the block cache.
 

Detailed Description

Represents a snapshot of the state machine with associated metadata.

Definition at line 121 of file uhs/atomizer/atomizer/state_machine.hpp.

Field Documentation

◆ m_atomizer

std::shared_ptr<cbdc::atomizer::atomizer> cbdc::atomizer::state_machine::snapshot::m_atomizer

Pointer to the atomizer instance.

Definition at line 123 of file uhs/atomizer/atomizer/state_machine.hpp.

◆ m_blocks

std::shared_ptr<blockstore_t> cbdc::atomizer::state_machine::snapshot::m_blocks {}

Pointer to the state of the block cache.

Definition at line 127 of file uhs/atomizer/atomizer/state_machine.hpp.

◆ m_snp

nuraft::ptr<nuraft::snapshot> cbdc::atomizer::state_machine::snapshot::m_snp {}

Pointer to the nuraft snapshot metadata.

Definition at line 125 of file uhs/atomizer/atomizer/state_machine.hpp.


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