|
FlatImage
A configurable Linux containerization system
|
Main FlatImage configuration object. More...
#include <config.hpp>
Public Member Functions | |
| Value< ns_bwrap::ns_proxy::User > | configure_bwrap () const |
| ns_reserved::ns_overlay::OverlayType | overlay_type () |
Public Attributes | |
| Distribution const | distribution |
| Linux distribution (ARCH/ALPINE/BLUEPRINT) | |
| pid_t const | pid |
| Current instance process ID. | |
| Flags | flags |
| Runtime feature flags. | |
| Logs | logs |
| Log file paths for all subsystems. | |
| Config | config |
| Module configurations (filesystem, daemon) | |
| Path | path |
| Directory, file, and binary paths. | |
Main FlatImage configuration object.
Central "single source of truth" for all FlatImage configuration. Aggregates paths, flags, logs, and module configurations into one immutable structure.
Definition at line 518 of file config.hpp.
|
inlinenodiscard |
Definition at line 527 of file config.hpp.
|
inline |
Definition at line 565 of file config.hpp.
| Config ns_config::FlatImage::config |
Module configurations (filesystem, daemon)
Definition at line 524 of file config.hpp.
| Distribution const ns_config::FlatImage::distribution |
Linux distribution (ARCH/ALPINE/BLUEPRINT)
Definition at line 520 of file config.hpp.
| Flags ns_config::FlatImage::flags |
Runtime feature flags.
Definition at line 522 of file config.hpp.
| Logs ns_config::FlatImage::logs |
Log file paths for all subsystems.
Definition at line 523 of file config.hpp.
| Path ns_config::FlatImage::path |
Directory, file, and binary paths.
Definition at line 525 of file config.hpp.
| pid_t const ns_config::FlatImage::pid |
Current instance process ID.
Definition at line 521 of file config.hpp.