Definition node_context.h:12
ccf::indexing::IndexingStrategies & get_indexing_strategies()
Definition node_context.h:86
void install_subsystem(const std::shared_ptr< T > &subsystem)
Definition node_context.h:53
ccf::historical::AbstractStateCache & get_historical_state()
Definition node_context.h:74
std::shared_ptr< T > get_subsystem(const std::string &name) const
Definition node_context.h:37
virtual ~AbstractNodeContext()=default
virtual ccf::NodeId get_node_id() const
Definition node_context.h:64
std::shared_ptr< T > get_subsystem() const
Definition node_context.h:59
virtual ccf::crypto::Pem get_self_signed_certificate() const
Definition node_context.h:69
void install_subsystem(const std::shared_ptr< ccf::AbstractNodeSubSystem > &subsystem, const std::string &name)
Definition node_context.h:17
std::map< std::string, std::shared_ptr< ccf::AbstractNodeSubSystem > > subsystems
Definition node_context.h:15