![]()  | 
  
    Consolix
    
   | 
 
Custom loop component for the main application logic. More...
  
Public Member Functions | |
| virtual | ~CustomLoop ()=default | 
| bool | on_once () override | 
| Called once at the start of the loop.   | |
| void | on_loop () override | 
| Called repeatedly during the execution loop.   | |
| void | on_shutdown (int signal) override | 
| Called during application shutdown.   | |
  Public Member Functions inherited from consolix::BaseLoopComponent | |
| BaseLoopComponent ()=default | |
Constructs a BaseLoopComponent.   | |
| virtual | ~BaseLoopComponent ()=default | 
Destroys the BaseLoopComponent.   | |
  Public Member Functions inherited from consolix::IAppComponent | |
| virtual | ~IAppComponent ()=default | 
| Virtual destructor for polymorphic usage.   | |
  Public Member Functions inherited from consolix::IShutdownable | |
| virtual | ~IShutdownable ()=default | 
| Virtual destructor for polymorphic use.   | |
Additional Inherited Members | |
  Protected Member Functions inherited from consolix::BaseLoopComponent | |
| bool | initialize () override final | 
| Initializes the component.   | |
| bool | is_initialized () const override final | 
| Checks if the component has been initialized.   | |
| void | process () override final | 
| Executes the loop logic for the component.   | |
| void | shutdown (int signal) override final | 
| Shuts down the component.   | |
Custom loop component for the main application logic.
This component handles application-specific logic in three stages:
on_once).on_loop).on_shutdown). Definition at line 26 of file example_application_main_loop.cpp.
      
  | 
  virtualdefault | 
      
  | 
  inlineoverridevirtual | 
Called repeatedly during the execution loop.
Implements consolix::BaseLoopComponent.
Definition at line 55 of file example_application_main_loop.cpp.
      
  | 
  inlineoverridevirtual | 
Called once at the start of the loop.
Implements consolix::BaseLoopComponent.
Definition at line 32 of file example_application_main_loop.cpp.
      
  | 
  inlineoverridevirtual | 
Called during application shutdown.
| signal | The shutdown signal. | 
Implements consolix::BaseLoopComponent.
Definition at line 74 of file example_application_main_loop.cpp.