Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::di::IBootstrapper Class Referenceabstractexport

Interface for system bootstrapping. More...

Collaboration diagram for kcenon::common::di::IBootstrapper:
Collaboration graph

Public Member Functions

virtual ~IBootstrapper ()=default
 
virtual bool initialize ()=0
 Initialize the system.
 
virtual void shutdown ()=0
 Shutdown the system.
 
virtual bool is_initialized () const =0
 Check if the system is initialized.
 

Detailed Description

Interface for system bootstrapping.

Definition at line 166 of file di.cppm.

Constructor & Destructor Documentation

◆ ~IBootstrapper()

virtual kcenon::common::di::IBootstrapper::~IBootstrapper ( )
exportvirtualdefault

Member Function Documentation

◆ initialize()

virtual bool kcenon::common::di::IBootstrapper::initialize ( )
exportpure virtual

Initialize the system.

Returns
true if successful

◆ is_initialized()

virtual bool kcenon::common::di::IBootstrapper::is_initialized ( ) const
exportpure virtual

Check if the system is initialized.

◆ shutdown()

virtual void kcenon::common::di::IBootstrapper::shutdown ( )
exportpure virtual

Shutdown the system.


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