OpenCBDC Transaction Processor
|
Represents a snapshot of the state machine with associated metadata. More...
#include <state_machine.hpp>
Data Fields | |
std::shared_ptr< cbdc::atomizer::atomizer > | m_atomizer |
Pointer to the atomizer instance. | |
nuraft::ptr< nuraft::snapshot > | m_snp {} |
Pointer to the nuraft snapshot metadata. | |
std::shared_ptr< blockstore_t > | m_blocks {} |
Pointer to the state of the block cache. | |
Represents a snapshot of the state machine with associated metadata.
Definition at line 121 of file uhs/atomizer/atomizer/state_machine.hpp.
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.
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.
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.