|
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 DobbySpecConfig, including all inherited members.
| addEnvironmentVar(const std::string &envVar) | DobbyConfig | |
| addGpuDevNodes(const std::shared_ptr< const IDobbySettings::HardwareAccessSettings > &settings, ctemplate::TemplateDictionary *dict) | DobbySpecConfig | privatestatic |
| 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 |
| addVpuDevNodes(const std::shared_ptr< const IDobbySettings::HardwareAccessSettings > &settings, ctemplate::TemplateDictionary *dict) | DobbySpecConfig | privatestatic |
| addWesterosMount(const std::string &socketPath) | DobbyConfig | |
| changeProcessArgs(const std::string &command) | DobbyConfig | |
| config() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| configJson() const | DobbyConfig | |
| consoleDisabled() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| consoleLimit() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| consolePath() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| convertToCompliant(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | protected |
| debugDbus() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| 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) | DobbyConfig | private |
| groupId() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| insertIntoRdkPluginJson(const std::string &pluginName, const Json::Value &pluginData) | DobbySpecConfig | private |
| isApparmorProfileLoaded(const char *profile) const | DobbyConfig | protected |
| isValid() const override | DobbySpecConfig | virtual |
| JSON_FIELD_PROCESSOR(processAppId) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processEnv) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processArgs) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processCwd) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processConsole) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processUser) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processUserNs) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processEtc) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processNetwork) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processRtPriority) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processRestartOnCrash) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processMounts) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processLegacyPlugins) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processMemLimit) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processGpu) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processVpu) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processDbus) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processSyslog) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processCpu) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processDevices) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processCapabilities) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| JSON_FIELD_PROCESSOR(processSeccomp) (defined in DobbySpecConfig) | DobbySpecConfig | private |
| jsonToString(const Json::Value &jsonObject) | DobbySpecConfig | private |
| legacyPlugins() const override (defined in DobbySpecConfig) | DobbySpecConfig | |
| LoopMount typedef | DobbyConfig | |
| mAllowedCaps (defined in DobbySpecConfig) | DobbySpecConfig | privatestatic |
| mConf (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mConsoleDisabled (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mConsoleLimit (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mConsolePath (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mDebugDbus (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mDefaultPlugins (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mDictionary (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mEtcGroup (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mEtcHosts (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mEtcLdSoPreload (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mEtcPasswd (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mEtcServices (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mGpuSettings (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mGroupId (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mLegacyPlugins (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mLock (defined in DobbyConfig) | DobbyConfig | mutableprotected |
| mMountPoints (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mNumCores (defined in DobbySpecConfig) | DobbySpecConfig | privatestatic |
| MountPoint typedef (defined in DobbySpecConfig) | DobbySpecConfig | |
| mountPoints() const (defined in DobbySpecConfig) | DobbySpecConfig | |
| mRdkPlugins (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mRdkPluginsData (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mRdkPluginsJson (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mRestartOnCrash (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mRootfsPath (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mSessionDbus (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mSpec (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mSpecVersion (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mSystemDbus (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mUserId (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mUtilities (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mValid (defined in DobbySpecConfig) | DobbySpecConfig | private |
| mVpuSettings (defined in DobbySpecConfig) | DobbySpecConfig | private |
| NetworkType enum name | DobbyConfig | |
| parseBitset(const std::string &str) const | DobbySpecConfig | private |
| parseSpec(ctemplate::TemplateDictionary *dictionary, const std::string &json, int bundleFd) | DobbySpecConfig | private |
| printCommand() const | DobbyConfig | |
| processLoopMount(const Json::Value &value, ctemplate::TemplateDictionary *dictionary, Json::Value &loopMntData) | DobbySpecConfig | private |
| processRdkPlugins(const Json::Value &value, ctemplate::TemplateDictionary *dictionary) | DobbySpecConfig | private |
| rdkPlugins() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| restartOnCrash() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| rootfsPath() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| scanDevNodes(const std::list< std::string > &devNodes) | DobbyConfig | protectedstatic |
| sessionDbus() const override (defined in DobbySpecConfig) | DobbySpecConfig | 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 |
| spec() const override (defined in DobbySpecConfig) | DobbySpecConfig | |
| SpecVersion enum name (defined in DobbySpecConfig) | DobbySpecConfig | private |
| storeMountPoint(const std::string &type, const std::string &source, const std::string &destination) | DobbySpecConfig | private |
| systemDbus() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| updateBundleConfig(const ContainerId &id, std::shared_ptr< rt_dobby_schema > cfg, const std::string &bundlePath) | DobbyConfig | protected |
| userId() const override (defined in DobbySpecConfig) | DobbySpecConfig | virtual |
| validateSeccompAction(const Json::Value &value) const | DobbySpecConfig | private |
| writeConfigJson(const std::string &filePath) const | DobbyConfig | |
| writeConfigJsonImpl(const std::string &filePath) const (defined in DobbyConfig) | DobbyConfig | protected |
| ~DobbyConfig()=default (defined in DobbyConfig) | DobbyConfig | virtual |
| ~DobbySpecConfig() (defined in DobbySpecConfig) | DobbySpecConfig |