CCF
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ccf::ReadLedgerSubsystem Class Reference

#include <ledger_subsystem.h>

Inherits ccf::AbstractReadLedgerSubsystemInterface.

Public Member Functions

 ReadLedgerSubsystem (asynchost::Ledger &ledger_)
 
std::optional< std::filesystem::path > committed_ledger_path_with_idx (size_t idx) override
 
size_t get_init_idx () override
 
- Public Member Functions inherited from ccf::AbstractReadLedgerSubsystemInterface
 ~AbstractReadLedgerSubsystemInterface () override=default
 
- Public Member Functions inherited from ccf::AbstractNodeSubSystem
virtual ~AbstractNodeSubSystem ()=default
 

Protected Attributes

asynchost::Ledgerledger
 

Additional Inherited Members

- Static Public Member Functions inherited from ccf::AbstractReadLedgerSubsystemInterface
static char const * get_subsystem_name ()
 

Constructor & Destructor Documentation

◆ ReadLedgerSubsystem()

ccf::ReadLedgerSubsystem::ReadLedgerSubsystem ( asynchost::Ledger ledger_)
inline

Member Function Documentation

◆ committed_ledger_path_with_idx()

std::optional< std::filesystem::path > ccf::ReadLedgerSubsystem::committed_ledger_path_with_idx ( size_t  idx)
inlineoverridevirtual

◆ get_init_idx()

size_t ccf::ReadLedgerSubsystem::get_init_idx ( )
inlineoverridevirtual

Member Data Documentation

◆ ledger

asynchost::Ledger& ccf::ReadLedgerSubsystem::ledger
protected

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