Dobby
3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
|
This is the complete list of members for DobbyBundleConfig, including all inherited members.
addEnvironmentVar(const std::string &envVar) | DobbyConfig | |
addMount(const std::string &source, const std::string &target, const std::string &fsType, unsigned long mountFlags, const std::list< std::string > &mountOptions) | DobbyConfig | |
addPluginLauncherHooks(std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | private |
addWesterosMount(const std::string &socketPath) | DobbyConfig | |
changeProcessArgs(const std::string &command) | DobbyConfig | |
config() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
configJson() const | DobbyConfig | |
consoleDisabled() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
consoleLimit() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
consolePath() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
constructConfig(const ContainerId &id, const std::string &bundlePath) | DobbyBundleConfig | private |
convertToCompliant(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | protected |
debugDbus() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
DobbyBundleConfig(const std::shared_ptr< IDobbyUtils > &utils, const std::shared_ptr< const IDobbySettings > &settings, const ContainerId &id, const std::string &bundlePath) | DobbyBundleConfig | |
enableSTrace(const std::string &logsDir) | DobbyConfig | |
findPluginLauncherHookEntry(rt_defs_hook **hook, int len) | DobbyConfig | private |
groupId() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
isApparmorProfileLoaded(const char *profile) const | DobbyConfig | protected |
isValid() const override | DobbyBundleConfig | virtual |
LoopMount typedef | DobbyConfig | |
mConf (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mConfig (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mConsoleDisabled (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mConsoleLimit (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mConsolePath (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mDebugDbus (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mGroupId (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mLock (defined in DobbyConfig) | DobbyConfig | mutableprotected |
mRdkPlugins (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mRestartOnCrash (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mRootfsPath (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mSessionDbus (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mSettings (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mSystemDbus (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mUserId (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
mUtilities | DobbyBundleConfig | private |
mValid (defined in DobbyBundleConfig) | DobbyBundleConfig | private |
NetworkType enum name | DobbyConfig | |
parseOCIConfig(const std::string &bundlePath) | DobbyBundleConfig | private |
printCommand() const | DobbyConfig | |
rdkPlugins() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
restartOnCrash() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
rootfsPath() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
scanDevNodes(const std::list< std::string > &devNodes) | DobbyConfig | protectedstatic |
sessionDbus() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
setApparmorProfile(const std::string &profileName) | DobbyConfig | |
setHostnameToContainerId(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | protected |
setPidsLimit(int limit) | DobbyConfig | |
setPluginHookEntry(rt_defs_hook *entry, const std::string &name, const std::string &configPath) | DobbyConfig | private |
systemDbus() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
updateBundleConfig(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | protected |
userId() const override (defined in DobbyBundleConfig) | DobbyBundleConfig | virtual |
writeConfigJson(const std::string &filePath) const | DobbyConfig | |
writeConfigJsonImpl(const std::string &filePath) const (defined in DobbyConfig) | DobbyConfig | protected |
~DobbyBundleConfig() (defined in DobbyBundleConfig) | DobbyBundleConfig | |
~DobbyConfig()=default (defined in DobbyConfig) | DobbyConfig | virtual |