![]() |
Consolix
|
Core components of the Consolix framework. More...
Files | |
| file | include/consolix/components.hpp |
| Entry point for including all Consolix components. | |
| file | include/consolix/components/BaseLoopComponent.hpp |
| Provides a base class for implementing looping application components. | |
| file | include/consolix/components/CliComponent.hpp |
| Component for handling command-line arguments using cxxopts library. | |
| file | include/consolix/components/ConfigComponent.hpp |
| Component for loading and managing configuration data from JSON files. | |
| file | include/consolix/components/EventHubComponent.hpp |
| Defines optional event-hub-cpp processing component. | |
| file | include/consolix/components/LoggerComponent.hpp |
| Logger component for managing application logging with LogIt. | |
| file | include/consolix/components/LogoComponent.hpp |
| Defines a component for displaying a customizable ASCII logo. | |
| file | include/consolix/components/LoopComponent.hpp |
| Defines a component for running a customizable execution loop. | |
| file | include/consolix/components/ModuleHubComponent.hpp |
| Defines optional event-hub-cpp ModuleHub processing component. | |
| file | include/consolix/components/TitleComponent.hpp |
| Component for managing console window titles in a platform-independent way. | |
Core components of the Consolix framework.
The Components group includes modules that provide functionality such as logging, command-line argument handling, configuration management, logo rendering, and structured execution loops.