|
FlatImage
A configurable Linux containerization system
|
| Nanonymous_namespace{common.hpp} | |
| Nanonymous_namespace{layers.hpp} | |
| Nanonymous_namespace{overlayfs.hpp} | |
| Nanonymous_namespace{recipe.hpp} | |
| Nanonymous_namespace{unionfs.hpp} | |
| ▼Nns_bwrap | Bubblewrap sandboxing integration |
| Nanonymous_namespace{bwrap.hpp} | |
| Nns_proxy | Bubblewrap proxy types and user configuration |
| ▼Nns_cmd | FlatImage command implementations |
| ►Nns_bind | Bind mount command implementation |
| Nns_help | Help system and command documentation |
| ►Nns_unshare | Unshare namespace options command implementation |
| Nns_concept | C++ concepts for type constraints and compile-time validation |
| ▼Nns_config | Central FlatImage configuration system |
| Nanonymous_namespace{config.hpp} | |
| ▼Nns_db | JSON-based configuration database layer |
| Nanonymous_namespace{db.hpp} | |
| Nns_bind | Bind mount configuration management |
| Nns_boot | Boot command configuration storage |
| Nns_desktop | Desktop integration configuration management |
| ►Nns_env | Environment variable database management |
| ►Nns_portal | |
| Nns_recipe | Package recipe configuration management |
| ►Nns_remote | Remote recipe repository URL management |
| ▼Nns_desktop | Desktop integration command implementation |
| Nanonymous_namespace{desktop.hpp} | |
| Nns_elf | ELF binary manipulation and reserved space management |
| ▼Nns_env | Environment variable management utilities |
| Nanonymous_namespace{env.hpp} | |
| Nns_filesystem | Base filesystem interface and abstraction |
| ▼Nns_filesystems | FlatImage filesystem layer implementations |
| ►Nns_ciopfs | Case-insensitive filesystem implementation |
| Nns_controller | Filesystem stack orchestration and management |
| ►Nns_dwarfs | DwarFS compressed read-only filesystem wrapper |
| ►Nns_layers | |
| Nns_overlayfs | FUSE-OverlayFS overlay filesystem implementation |
| Nns_unionfs | UnionFS-FUSE overlay filesystem implementation |
| ►Nns_utils | Filesystem utility functions |
| Nns_fs | Enhanced filesystem utilities wrapping std::filesystem |
| ▼Nns_fuse | FUSE filesystem operation utilities |
| Nanonymous_namespace{fuse.hpp} | |
| Nns_icon | FlatImage default icon SVG data |
| ▼Nns_image | Image processing utilities |
| Nanonymous_namespace{image.hpp} | |
| Nns_layers | Filesystem layer management command implementation |
| ▼Nns_linux | Linux-specific system operations |
| Nanonymous_namespace{linux.hpp} | |
| ►Nns_fifo | |
| ▼Nns_log | Multi-level logging system with file and stdout sinks |
| Nanonymous_namespace{log.hpp} | |
| ▼Nns_parser | FlatImage command parsing and execution engine |
| Nanonymous_namespace{executor.hpp} | |
| ►Nns_interface | Command interface definitions and argument structures |
| ▼Nns_portal | Portal IPC system for host-container communication |
| Nanonymous_namespace{portal.hpp} | |
| Nns_child | Child process spawning and I/O management for portal IPC |
| Nns_recipe | Package recipe command implementation |
| ▼Nns_relocate | Binary relocation and extraction utilities |
| Nanonymous_namespace{relocate.hpp} | |
| ▼Nns_reserved | Management of ELF binary reserved space for configuration storage |
| Nanonymous_namespace{reserved.hpp} | |
| ►Nns_bind | Bind mount configuration storage in reserved space |
| ►Nns_boot | Boot command storage in reserved space |
| ►Nns_casefold | Case-insensitive filesystem flag management in reserved space |
| ►Nns_desktop | Desktop integration data storage in reserved space |
| ►Nns_env | Environment variable storage in reserved space |
| ►Nns_icon | Application icon image storage in reserved space |
| ►Nns_notify | Desktop notification flag management in reserved space |
| ►Nns_overlay | Overlay filesystem type selection in reserved space |
| ►Nns_permissions | Permission bitfield management in reserved space |
| ►Nns_remote | Remote recipe repository URL storage in reserved space |
| ►Nns_unshare | Unshare namespace options bitfield management in reserved space |
| Nns_string | String manipulation and conversion utilities |
| ▼Nns_subprocess | Child process management and execution |
| Nns_pipe | Inter-process pipe management |
| Nstream | Custom stream redirection for child process stdio |
| Nns_vector | Vector and container manipulation utilities |