FlatImage
A configurable Linux containerization system
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nanonymous_namespace{common.hpp}
 Cformat_argsHelper struct for converting arguments to format-compatible strings
 Nns_bwrapBubblewrap sandboxing integration
 Nns_proxyBubblewrap proxy types and user configuration
 CBwrapManages bubblewrap (bwrap) containerization
 Cbwrap_run_ret_t
 Nns_cmdFlatImage command implementations
 Nns_helpHelp system and command documentation
 Nns_configCentral FlatImage configuration system
 CConfigModule configurations linked with FlatImage paths
 CFlagsRuntime feature flags
 CFlatImageMain FlatImage configuration object
 CLogsLog file paths for all FlatImage subsystems
 CPathDefines all fundamental FlatImage paths
 Nns_dbJSON-based configuration database layer
 Nns_bindBind mount configuration management
 Nns_bootBoot command configuration storage
 Nns_desktopDesktop integration configuration management
 Nns_portal
 Nns_recipePackage recipe configuration management
 CDbA type-safe wrapper around nlohmann::json for database operations
 Nns_filesystemBase filesystem interface and abstraction
 CFilesystem
 Nns_filesystemsFlatImage filesystem layer implementations
 Nns_ciopfsCase-insensitive filesystem implementation
 Nns_controllerFilesystem stack orchestration and management
 Nns_dwarfsDwarFS compressed read-only filesystem wrapper
 Nns_layers
 Nns_overlayfsFUSE-OverlayFS overlay filesystem implementation
 Nns_unionfsUnionFS-FUSE overlay filesystem implementation
 Nns_utilsFilesystem utility functions
 Nns_logMulti-level logging system with file and stdout sinks
 Nanonymous_namespace{log.hpp}
 CcriticalCritical-level logger (highest priority, always shown)
 CdebugDebug-level logger (lowest priority)
 CerrorError-level logger (recoverable errors)
 CinfoInfo-level logger (informational messages)
 CLocationSource code location information for log messages
 CwarnWarning-level logger (potential issues)
 CWriterBase class for level-specific log writers (debug, info, warn, error, critical)
 Nns_parserFlatImage command parsing and execution engine
 Nns_interfaceCommand interface definitions and argument structures
 CVecArgsVector-based argument container with pop operations
 Nns_portalPortal IPC system for host-container communication
 CPortalManages portal daemon for inter-process communication
 Nns_reservedManagement of ELF binary reserved space for configuration storage
 Nanonymous_namespace{reserved.hpp}
 Nns_iconApplication icon image storage in reserved space
 Nns_permissionsPermission bitfield management in reserved space
 Nns_unshareUnshare namespace options bitfield management in reserved space
 Nns_stringString manipulation and conversion utilities
 Cstatic_stringCompile-time string container with fixed size
 Nns_subprocessChild process management and execution
 CArgsCallbackChildArguments passed to child callback
 CArgsCallbackParentArguments passed to parent callback
 CChildHandle to a spawned child process
 CSubprocess
 CValueEnhanced expected type with integrated logging capabilities