CCF
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
ccf::AbstractReadLedgerSubsystemInterface Class Referenceabstract

#include <ledger_interface.h>

Inherits ccf::AbstractNodeSubSystem.

Inherited by ccf::ReadLedgerSubsystem.

Public Member Functions

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

Static Public Member Functions

static char const * get_subsystem_name ()
 

Constructor & Destructor Documentation

◆ ~AbstractReadLedgerSubsystemInterface()

ccf::AbstractReadLedgerSubsystemInterface::~AbstractReadLedgerSubsystemInterface ( )
overridedefault

Member Function Documentation

◆ committed_ledger_path_with_idx()

virtual std::optional< std::filesystem::path > ccf::AbstractReadLedgerSubsystemInterface::committed_ledger_path_with_idx ( size_t  idx)
pure virtual

Implemented in ccf::ReadLedgerSubsystem.

◆ get_init_idx()

virtual size_t ccf::AbstractReadLedgerSubsystemInterface::get_init_idx ( )
pure virtual

Implemented in ccf::ReadLedgerSubsystem.

◆ get_subsystem_name()

static char const * ccf::AbstractReadLedgerSubsystemInterface::get_subsystem_name ( )
inlinestatic

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