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

#include <node_configuration_subsystem.h>

Inherits ccf::NodeConfigurationInterface.

Public Member Functions

 NodeConfigurationSubsystem (AbstractNodeState &node_state_)
 
virtual ~NodeConfigurationSubsystem ()=default
 
virtual const NodeConfigurationStateget () override
 
virtual bool has_received_stop_notice ()
 
void initialize_interface_regexes ()
 
- Public Member Functions inherited from ccf::NodeConfigurationInterface
virtual ~NodeConfigurationInterface ()=default
 
- Public Member Functions inherited from ccf::AbstractNodeSubSystem
virtual ~AbstractNodeSubSystem ()=default
 

Static Public Member Functions

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

Protected Attributes

AbstractNodeStatenode_state
 
NodeConfigurationState node_config_state
 

Constructor & Destructor Documentation

◆ NodeConfigurationSubsystem()

ccf::NodeConfigurationSubsystem::NodeConfigurationSubsystem ( AbstractNodeState node_state_)
inline

◆ ~NodeConfigurationSubsystem()

virtual ccf::NodeConfigurationSubsystem::~NodeConfigurationSubsystem ( )
virtualdefault

Member Function Documentation

◆ get()

virtual const NodeConfigurationState & ccf::NodeConfigurationSubsystem::get ( )
inlineoverridevirtual

◆ get_subsystem_name()

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

◆ has_received_stop_notice()

virtual bool ccf::NodeConfigurationSubsystem::has_received_stop_notice ( )
inlinevirtual

◆ initialize_interface_regexes()

void ccf::NodeConfigurationSubsystem::initialize_interface_regexes ( )
inline

Member Data Documentation

◆ node_config_state

NodeConfigurationState ccf::NodeConfigurationSubsystem::node_config_state
protected

◆ node_state

AbstractNodeState& ccf::NodeConfigurationSubsystem::node_state
protected

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