FlatImage
A configurable Linux containerization system
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
ns_parser::ns_interface::CmdBind::Add
C
ns_parser::ns_interface::CmdEnv::Add
C
ns_parser::ns_interface::CmdLayer::Add
C
ns_parser::ns_interface::CmdPerms::Add
C
ns_parser::ns_interface::CmdUnshare::Add
C
ns_subprocess::ArgsCallbackChild
Arguments passed to child callback
C
ns_subprocess::ArgsCallbackParent
Arguments passed to parent callback
C
ns_config::Path::Bin
Paths to embedded and extracted binaries
C
ns_parser::ns_interface::CmdLayer::Commit::Binary
C
ns_db::ns_bind::Bind
Represents a single bind mount from host to guest
C
ns_db::ns_bind::Binds
Container for multiple bind mount configurations
C
ns_db::ns_boot::Boot
C
ns_bwrap::Bwrap
Manages bubblewrap (bwrap) containerization
C
ns_bwrap::bwrap_run_ret_t
C
ns_subprocess::Child
Handle to a spawned child process
C
ns_parser::ns_interface::CmdDesktop::Clean
C
ns_parser::ns_interface::CmdBoot::Clear
C
ns_parser::ns_interface::CmdEnv::Clear
C
ns_parser::ns_interface::CmdPerms::Clear
C
ns_parser::ns_interface::CmdRemote::Clear
C
ns_parser::ns_interface::CmdUnshare::Clear
C
ns_parser::ns_interface::CmdBind
C
ns_parser::ns_interface::CmdBoot
C
ns_parser::ns_interface::CmdCaseFold
C
ns_parser::ns_interface::CmdDesktop
C
ns_parser::ns_interface::CmdEnv
C
ns_parser::ns_interface::CmdExec
C
ns_parser::ns_interface::CmdExit
C
ns_parser::ns_interface::CmdInstance
C
ns_parser::ns_interface::CmdLayer
C
ns_parser::ns_interface::CmdNone
C
ns_parser::ns_interface::CmdNotify
C
ns_parser::ns_interface::CmdOverlay
C
ns_parser::ns_interface::CmdPerms
C
ns_parser::ns_interface::CmdRecipe
C
ns_parser::ns_interface::CmdRemote
C
ns_parser::ns_interface::CmdRoot
C
ns_parser::ns_interface::CmdUnshare
C
ns_parser::ns_interface::CmdVersion
C
ns_parser::ns_interface::CmdLayer::Commit
C
ns_config::Config
Module configurations linked with
FlatImage
paths
C
ns_filesystems::ns_controller::Config
C
ns_filesystems::ns_controller::Controller
C
ns_parser::ns_interface::CmdLayer::Create
C
ns_config::Config::Daemon
Portal daemon configuration
C
ns_db::ns_portal::ns_daemon::Daemon
C
ns_db::Db
A type-safe wrapper around nlohmann::json for database operations
C
ns_parser::ns_interface::CmdBind::Del
C
ns_parser::ns_interface::CmdEnv::Del
C
ns_parser::ns_interface::CmdPerms::Del
C
ns_parser::ns_interface::CmdUnshare::Del
C
ns_parser::ns_interface::CmdVersion::Deps
C
ns_db::ns_desktop::Desktop
C
ns_config::Path::Dir
Directory paths used throughout
FlatImage
C
ns_db::ns_portal::ns_dispatcher::Dispatcher
C
ns_parser::ns_interface::CmdDesktop::Dump
C
ns_parser::ns_interface::CmdDesktop::Enable
C
ns_parser::ns_interface::CmdDesktop::Dump::Entry
C
ns_parser::ns_interface::CmdInstance::Exec
►
C
std::expected
C
Value< fs::path >
C
Value< ns_db::ns_desktop::Desktop >
C
Value< T, E >
Enhanced expected type with integrated logging capabilities
C
ns_parser::ns_interface::CmdRecipe::Fetch
C
ns_config::Path::File
Instance-specific configuration files
C
ns_parser::ns_interface::CmdLayer::Commit::File
►
C
ns_filesystem::Filesystem
C
ns_filesystems::ns_ciopfs::Ciopfs
FUSE-based case-insensitive filesystem wrapper
C
ns_filesystems::ns_dwarfs::Dwarfs
C
ns_filesystems::ns_overlayfs::Overlayfs
C
ns_filesystems::ns_unionfs::UnionFs
C
ns_config::Flags
Runtime feature flags
C
ns_config::FlatImage
Main
FlatImage
configuration object
C
anonymous_namespace{common.hpp}::format_args< Args >
Helper struct for converting arguments to format-compatible strings
C
ns_parser::ns_interface::CmdVersion::Full
C
ns_cmd::ns_help::HelpEntry
C
ns_parser::ns_interface::CmdDesktop::Dump::Icon
C
ns_reserved::ns_icon::Icon
Stores icon data in reserved space
C
ns_bwrap::ns_proxy::Id
A pair of uid and gid mode_t values
C
ns_parser::ns_interface::CmdRecipe::Info
C
ns_parser::ns_interface::CmdRecipe::Install
C
ns_filesystems::ns_utils::Instance
Represents an instance
C
ns_parser::ns_interface::CmdLayer::Commit::Layer
C
ns_filesystems::ns_layers::Layers
Manages external DwarFS layer files and directories for the filesystem controller
C
ns_parser::ns_interface::CmdBind::List
C
ns_parser::ns_interface::CmdEnv::List
C
ns_parser::ns_interface::CmdInstance::List
C
ns_parser::ns_interface::CmdLayer::List
C
ns_parser::ns_interface::CmdPerms::List
C
ns_parser::ns_interface::CmdUnshare::List
C
ns_log::Location
Source code location information for log messages
C
ns_log::anonymous_namespace{log.hpp}::Logger
C
ns_bwrap::ns_proxy::Logs
Log files used by bwrap
C
ns_config::Logs
Log file paths for all
FlatImage
subsystems
C
ns_db::ns_portal::ns_daemon::ns_log::Logs
C
ns_db::ns_portal::ns_dispatcher::Logs
C
ns_filesystems::ns_controller::Logs
C
ns_db::ns_portal::ns_message::Message
C
ns_parser::ns_interface::CmdDesktop::Dump::MimeType
C
ns_bwrap::ns_proxy::Overlay
Bwrap
's native overlay related options
C
ns_config::Path
Defines all fundamental
FlatImage
paths
C
ns_reserved::ns_permissions::Permissions
Manages FlatImage permissions stored in reserved space
C
ns_portal::Portal
Manages portal daemon for inter-process communication
C
ns_db::ns_recipe::Recipe
C
ns_reserved::anonymous_namespace{reserved.hpp}::Reserved
Defines offsets for all reserved space components
C
ns_parser::ns_interface::CmdBoot::Set
C
ns_parser::ns_interface::CmdEnv::Set
C
ns_parser::ns_interface::CmdOverlay::Set
C
ns_parser::ns_interface::CmdPerms::Set
C
ns_parser::ns_interface::CmdRemote::Set
C
ns_parser::ns_interface::CmdUnshare::Set
C
ns_parser::ns_interface::CmdDesktop::Setup
C
ns_parser::ns_interface::CmdVersion::Short
C
ns_parser::ns_interface::CmdBoot::Show
C
ns_parser::ns_interface::CmdOverlay::Show
C
ns_parser::ns_interface::CmdRemote::Show
C
ns_string::static_string< N >
Compile-time string container with fixed size
C
ns_subprocess::Subprocess
C
ns_reserved::ns_unshare::Unshares
Manages FlatImage unshare options stored in reserved space
C
ns_bwrap::ns_proxy::User
The representation of a user in bubblewrap
C
ns_bwrap::ns_proxy::User::UserData
C
ns_parser::VecArgs
Vector-based argument container with pop operations
►
C
ns_log::Writer
Base class for level-specific log writers (debug, info, warn, error, critical)
C
ns_log::critical
Critical-level logger (highest priority, always shown)
C
ns_log::debug
Debug-level logger (lowest priority)
C
ns_log::error
Error-level logger (recoverable errors)
C
ns_log::info
Info-level logger (informational messages)
C
ns_log::warn
Warning-level logger (potential issues)
Generated by
1.13.2