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

#include <network_identity_subsystem.h>

Inherits ccf::NetworkIdentitySubsystemInterface.

Public Member Functions

 NetworkIdentitySubsystem (AbstractNodeState &node_state_, const std::unique_ptr< NetworkIdentity > &network_identity_)
 
virtual const std::unique_ptr< NetworkIdentity > & get () override
 
- Public Member Functions inherited from ccf::NetworkIdentitySubsystemInterface
virtual ~NetworkIdentitySubsystemInterface ()=default
 
- Public Member Functions inherited from ccf::AbstractNodeSubSystem
virtual ~AbstractNodeSubSystem ()=default
 

Protected Attributes

AbstractNodeStatenode_state
 
const std::unique_ptr< NetworkIdentity > & network_identity
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ NetworkIdentitySubsystem()

ccf::NetworkIdentitySubsystem::NetworkIdentitySubsystem ( AbstractNodeState node_state_,
const std::unique_ptr< NetworkIdentity > &  network_identity_ 
)
inline

Member Function Documentation

◆ get()

virtual const std::unique_ptr< NetworkIdentity > & ccf::NetworkIdentitySubsystem::get ( )
inlineoverridevirtual

Member Data Documentation

◆ network_identity

const std::unique_ptr<NetworkIdentity>& ccf::NetworkIdentitySubsystem::network_identity
protected

◆ node_state

AbstractNodeState& ccf::NetworkIdentitySubsystem::node_state
protected

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