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

#include <gov_effects.h>

Inherits ccf::AbstractGovernanceEffects.

Public Member Functions

 GovernanceEffects (AbstractNodeState &impl_)
 
void transition_service_to_open (ccf::kv::Tx &tx, ServiceIdentities identities) override
 
bool rekey_ledger (ccf::kv::Tx &tx) override
 
void trigger_recovery_shares_refresh (ccf::kv::Tx &tx) override
 
void trigger_ledger_chunk (ccf::kv::Tx &tx) override
 
void trigger_snapshot (ccf::kv::Tx &tx) override
 
void trigger_acme_refresh (ccf::kv::Tx &tx, const std::optional< std::vector< std::string > > &interfaces=std::nullopt) override
 
- Public Member Functions inherited from ccf::AbstractGovernanceEffects
virtual ~AbstractGovernanceEffects ()=default
 
- Public Member Functions inherited from ccf::AbstractNodeSubSystem
virtual ~AbstractNodeSubSystem ()=default
 

Protected Attributes

AbstractNodeStateimpl
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ GovernanceEffects()

ccf::GovernanceEffects::GovernanceEffects ( AbstractNodeState impl_)
inline

Member Function Documentation

◆ rekey_ledger()

bool ccf::GovernanceEffects::rekey_ledger ( ccf::kv::Tx tx)
inlineoverridevirtual

◆ transition_service_to_open()

void ccf::GovernanceEffects::transition_service_to_open ( ccf::kv::Tx tx,
ServiceIdentities  identities 
)
inlineoverridevirtual

◆ trigger_acme_refresh()

void ccf::GovernanceEffects::trigger_acme_refresh ( ccf::kv::Tx tx,
const std::optional< std::vector< std::string > > &  interfaces = std::nullopt 
)
inlineoverridevirtual

◆ trigger_ledger_chunk()

void ccf::GovernanceEffects::trigger_ledger_chunk ( ccf::kv::Tx tx)
inlineoverridevirtual

◆ trigger_recovery_shares_refresh()

void ccf::GovernanceEffects::trigger_recovery_shares_refresh ( ccf::kv::Tx tx)
inlineoverridevirtual

◆ trigger_snapshot()

void ccf::GovernanceEffects::trigger_snapshot ( ccf::kv::Tx tx)
inlineoverridevirtual

Member Data Documentation

◆ impl

AbstractNodeState& ccf::GovernanceEffects::impl
protected

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