|
FlatImage
A configurable Linux containerization system
|
Defines all fundamental FlatImage paths. More...
#include <config.hpp>
Classes | |
| struct | Bin |
| Paths to embedded and extracted binaries. More... | |
| struct | Dir |
| Directory paths used throughout FlatImage. More... | |
| struct | File |
| Instance-specific configuration files. More... | |
Static Public Member Functions | |
| static Value< Path > | create () |
| Factory method to create Path configuration. | |
Public Attributes | |
| struct ns_config::Path::Dir | dir |
| struct ns_config::Path::File | file |
| struct ns_config::Path::Bin | bin |
Defines all fundamental FlatImage paths.
Organizes paths into three categories: directories, files, and binaries. All paths are computed from the binary location and process ID.
FlatImage uses the following directory structure
Definition at line 142 of file config.hpp.
Factory method to create Path configuration.
Orchestrates initialization in the correct dependency order:
Definition at line 257 of file config.hpp.