|
FlatImage
A configurable Linux containerization system
|
Central FlatImage configuration system. More...
Classes | |
| struct | Config |
| Module configurations linked with FlatImage paths. More... | |
| struct | Flags |
| Runtime feature flags. More... | |
| struct | FlatImage |
| Main FlatImage configuration object. More... | |
| struct | Logs |
| Log file paths for all FlatImage subsystems. More... | |
| class | Path |
| Defines all fundamental FlatImage paths. More... | |
Functions | |
| Value< std::shared_ptr< FlatImage > > | config () |
| Factory method that makes a FlatImage configuration object. | |
Central FlatImage configuration system.
Serves as the single source of truth for all FlatImage configuration, paths, and runtime flags. Aggregates directory structures, binary locations, log paths, module configurations (filesystem, daemon), and feature flags into one immutable configuration object. Factory method config() initializes all settings from environment variables, reserved space, and compile-time constants.
Factory method that makes a FlatImage configuration object.
Definition at line 589 of file config.hpp.