Dobby  3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
DobbyConfig Member List

This is the complete list of members for DobbyConfig, 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)DobbyConfigprivate
addWesterosMount(const std::string &socketPath)DobbyConfig
changeProcessArgs(const std::string &command)DobbyConfig
config() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
configJson() constDobbyConfig
consoleDisabled() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
consoleLimit() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
consolePath() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
convertToCompliant(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath)DobbyConfigprotected
debugDbus() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
enableSTrace(const std::string &logsDir)DobbyConfig
findPluginLauncherHookEntry(rt_defs_hook **hook, int len)DobbyConfigprivate
groupId() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
isApparmorProfileLoaded(const char *profile) constDobbyConfigprotected
isValid() const =0DobbyConfigpure virtual
LoopMount typedefDobbyConfig
mLock (defined in DobbyConfig)DobbyConfigmutableprotected
NetworkType enum nameDobbyConfig
printCommand() constDobbyConfig
rdkPlugins() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
restartOnCrash() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
rootfsPath() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
scanDevNodes(const std::list< std::string > &devNodes)DobbyConfigprotectedstatic
sessionDbus() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
setApparmorProfile(const std::string &profileName)DobbyConfig
setHostnameToContainerId(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath)DobbyConfigprotected
setPidsLimit(int limit)DobbyConfig
setPluginHookEntry(rt_defs_hook *entry, const std::string &name, const std::string &configPath)DobbyConfigprivate
systemDbus() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
updateBundleConfig(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath)DobbyConfigprotected
userId() const =0 (defined in DobbyConfig)DobbyConfigpure virtual
writeConfigJson(const std::string &filePath) constDobbyConfig
writeConfigJsonImpl(const std::string &filePath) const (defined in DobbyConfig)DobbyConfigprotected
~DobbyConfig()=default (defined in DobbyConfig)DobbyConfigvirtual