Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
Loading...
Searching...
No Matches
DobbySpecConfig Member List

This is the complete list of members for DobbySpecConfig, including all inherited members.

addEnvironmentVar(const std::string &envVar)DobbyConfig
addGpuDevNodes(const std::shared_ptr< const IDobbySettings::HardwareAccessSettings > &settings, ctemplate::TemplateDictionary *dict)DobbySpecConfigprivatestatic
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
addVpuDevNodes(const std::shared_ptr< const IDobbySettings::HardwareAccessSettings > &settings, ctemplate::TemplateDictionary *dict)DobbySpecConfigprivatestatic
addWesterosMount(const std::string &socketPath)DobbyConfig
changeProcessArgs(const std::string &command)DobbyConfig
config() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
configJson() constDobbyConfig
consoleDisabled() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
consoleLimit() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
consolePath() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
convertToCompliant(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath)DobbyConfigprotected
debugDbus() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
DobbySpecConfig(const std::shared_ptr< IDobbyUtils > &utils, const std::shared_ptr< const IDobbySettings > &settings, const ContainerId &id, const std::shared_ptr< const DobbyBundle > &bundle, const std::string &specJson)DobbySpecConfig
DobbySpecConfig(const std::shared_ptr< IDobbyUtils > &utils, const std::shared_ptr< const IDobbySettings > &settings, const std::shared_ptr< const DobbyBundle > &bundle, const std::string &specJson)DobbySpecConfig
enableSTrace(const std::string &logsDir)DobbyConfig
etcGroup() const (defined in DobbySpecConfig)DobbySpecConfig
etcHosts() const (defined in DobbySpecConfig)DobbySpecConfig
etcLdSoPreload() const (defined in DobbySpecConfig)DobbySpecConfig
etcPasswd() const (defined in DobbySpecConfig)DobbySpecConfig
etcServices() const (defined in DobbySpecConfig)DobbySpecConfig
findPluginLauncherHookEntry(rt_defs_hook **hook, int len)DobbyConfigprivate
groupId() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
insertIntoRdkPluginJson(const std::string &pluginName, const Json::Value &pluginData)DobbySpecConfigprivate
isApparmorProfileLoaded(const char *profile) constDobbyConfigprotected
isValid() const overrideDobbySpecConfigvirtual
JSON_FIELD_PROCESSOR(processAppId) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processEnv) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processArgs) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processCwd) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processConsole) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processUser) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processUserNs) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processEtc) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processNetwork) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processRtPriority) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processRestartOnCrash) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processMounts) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processLegacyPlugins) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processMemLimit) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processGpu) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processVpu) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processDbus) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processSyslog) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processCpu) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processDevices) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processCapabilities) (defined in DobbySpecConfig)DobbySpecConfigprivate
JSON_FIELD_PROCESSOR(processSeccomp) (defined in DobbySpecConfig)DobbySpecConfigprivate
jsonToString(const Json::Value &jsonObject)DobbySpecConfigprivate
legacyPlugins() const override (defined in DobbySpecConfig)DobbySpecConfig
LoopMount typedefDobbyConfig
mAllowedCaps (defined in DobbySpecConfig)DobbySpecConfigprivatestatic
mConf (defined in DobbySpecConfig)DobbySpecConfigprivate
mConsoleDisabled (defined in DobbySpecConfig)DobbySpecConfigprivate
mConsoleLimit (defined in DobbySpecConfig)DobbySpecConfigprivate
mConsolePath (defined in DobbySpecConfig)DobbySpecConfigprivate
mDebugDbus (defined in DobbySpecConfig)DobbySpecConfigprivate
mDefaultPlugins (defined in DobbySpecConfig)DobbySpecConfigprivate
mDictionary (defined in DobbySpecConfig)DobbySpecConfigprivate
mEtcGroup (defined in DobbySpecConfig)DobbySpecConfigprivate
mEtcHosts (defined in DobbySpecConfig)DobbySpecConfigprivate
mEtcLdSoPreload (defined in DobbySpecConfig)DobbySpecConfigprivate
mEtcPasswd (defined in DobbySpecConfig)DobbySpecConfigprivate
mEtcServices (defined in DobbySpecConfig)DobbySpecConfigprivate
mGpuSettings (defined in DobbySpecConfig)DobbySpecConfigprivate
mGroupId (defined in DobbySpecConfig)DobbySpecConfigprivate
mLegacyPlugins (defined in DobbySpecConfig)DobbySpecConfigprivate
mLock (defined in DobbyConfig)DobbyConfigmutableprotected
mMountPoints (defined in DobbySpecConfig)DobbySpecConfigprivate
mNumCores (defined in DobbySpecConfig)DobbySpecConfigprivatestatic
MountPoint typedef (defined in DobbySpecConfig)DobbySpecConfig
mountPoints() const (defined in DobbySpecConfig)DobbySpecConfig
mRdkPlugins (defined in DobbySpecConfig)DobbySpecConfigprivate
mRdkPluginsData (defined in DobbySpecConfig)DobbySpecConfigprivate
mRdkPluginsJson (defined in DobbySpecConfig)DobbySpecConfigprivate
mRestartOnCrash (defined in DobbySpecConfig)DobbySpecConfigprivate
mRootfsPath (defined in DobbySpecConfig)DobbySpecConfigprivate
mSessionDbus (defined in DobbySpecConfig)DobbySpecConfigprivate
mSpec (defined in DobbySpecConfig)DobbySpecConfigprivate
mSpecVersion (defined in DobbySpecConfig)DobbySpecConfigprivate
mSystemDbus (defined in DobbySpecConfig)DobbySpecConfigprivate
mUserId (defined in DobbySpecConfig)DobbySpecConfigprivate
mUtilities (defined in DobbySpecConfig)DobbySpecConfigprivate
mValid (defined in DobbySpecConfig)DobbySpecConfigprivate
mVpuSettings (defined in DobbySpecConfig)DobbySpecConfigprivate
NetworkType enum nameDobbyConfig
parseBitset(const std::string &str) constDobbySpecConfigprivate
parseSpec(ctemplate::TemplateDictionary *dictionary, const std::string &json, int bundleFd)DobbySpecConfigprivate
printCommand() constDobbyConfig
processLoopMount(const Json::Value &value, ctemplate::TemplateDictionary *dictionary, Json::Value &loopMntData)DobbySpecConfigprivate
processRdkPlugins(const Json::Value &value, ctemplate::TemplateDictionary *dictionary)DobbySpecConfigprivate
rdkPlugins() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
restartOnCrash() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
rootfsPath() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
scanDevNodes(const std::list< std::string > &devNodes)DobbyConfigprotectedstatic
sessionDbus() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
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
spec() const override (defined in DobbySpecConfig)DobbySpecConfig
SpecVersion enum name (defined in DobbySpecConfig)DobbySpecConfigprivate
storeMountPoint(const std::string &type, const std::string &source, const std::string &destination)DobbySpecConfigprivate
systemDbus() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
updateBundleConfig(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath)DobbyConfigprotected
userId() const override (defined in DobbySpecConfig)DobbySpecConfigvirtual
validateSeccompAction(const Json::Value &value) constDobbySpecConfigprivate
writeConfigJson(const std::string &filePath) constDobbyConfig
writeConfigJsonImpl(const std::string &filePath) const (defined in DobbyConfig)DobbyConfigprotected
~DobbyConfig()=default (defined in DobbyConfig)DobbyConfigvirtual
~DobbySpecConfig() (defined in DobbySpecConfig)DobbySpecConfig