|
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 DobbyManager, including all inherited members.
| addMount(int32_t cd, const std::string &source, const std::string &destination, const std::vector< std::string > &mountFlags, const std::string &mountData) | DobbyManager | |
| annotate(int32_t cd, const std::string &key, const std::string &value) | DobbyManager | |
| cleanupContainer(const DobbyRunC::ContainerListItem &container) | DobbyManager | private |
| cleanupContainers() | DobbyManager | private |
| cleanupContainersShutdown() | DobbyManager | private |
| ContainerHibernatedFunc typedef (defined in DobbyManager) | DobbyManager | |
| ContainerStartedFunc typedef (defined in DobbyManager) | DobbyManager | |
| ContainerStoppedFunc typedef (defined in DobbyManager) | DobbyManager | |
| createAndStart(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container, const std::list< int > &files) | DobbyManager | private |
| createAndStartContainer(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container, const std::list< int > &files) | DobbyManager | private |
| customiseConfig(const std::shared_ptr< DobbyConfig > &config, const std::string &command, const std::string &displaySocket, const std::vector< std::string > &envVars) | DobbyManager | private |
| DobbyManager(const std::shared_ptr< IDobbyEnv > &env, const std::shared_ptr< IDobbyUtils > &utils, const std::shared_ptr< IDobbyIPCUtils > &ipcUtils, const std::shared_ptr< const IDobbySettings > &settings, const ContainerStartedFunc &containerStartedCb, const ContainerStoppedFunc &containerStoppedCb, const ContainerHibernatedFunc &containerHibernatedCb, const ContainerHibernatedFunc &containerAwokenCb) (defined in DobbyManager) | DobbyManager | |
| execInContainer(int32_t cd, const std::string &options, const std::string &command) | DobbyManager | |
| GetContainerLogger(const std::unique_ptr< DobbyContainer > &container) | DobbyManager | private |
| handleContainerTerminate(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container, const int status) | DobbyManager | private |
| hibernateContainer(int32_t cd, const std::string &options) | DobbyManager | |
| invalidContainerCleanupTask() | DobbyManager | private |
| listContainers() const | DobbyManager | |
| mCleanupTaskTimerId (defined in DobbyManager) | DobbyManager | private |
| mContainerAwokenCb (defined in DobbyManager) | DobbyManager | private |
| mContainerExecPids (defined in DobbyManager) | DobbyManager | private |
| mContainerHibernatedCb (defined in DobbyManager) | DobbyManager | private |
| mContainers (defined in DobbyManager) | DobbyManager | private |
| mContainerStartedCb (defined in DobbyManager) | DobbyManager | private |
| mContainerStoppedCb (defined in DobbyManager) | DobbyManager | private |
| mEnvironment (defined in DobbyManager) | DobbyManager | private |
| mIPCUtilities (defined in DobbyManager) | DobbyManager | private |
| mLock (defined in DobbyManager) | DobbyManager | mutableprivate |
| mLogger (defined in DobbyManager) | DobbyManager | private |
| mRunc (defined in DobbyManager) | DobbyManager | private |
| mRuncMonitorTerminate (defined in DobbyManager) | DobbyManager | private |
| mRuncMonitorThread (defined in DobbyManager) | DobbyManager | private |
| mRuncMonitorThreadStartedSem (defined in DobbyManager) | DobbyManager | private |
| mSettings (defined in DobbyManager) | DobbyManager | private |
| mUtilities (defined in DobbyManager) | DobbyManager | private |
| ociConfigOfContainer(int32_t cd) const | DobbyManager | |
| onChildExit() | DobbyManager | private |
| onPostHaltHook(const std::unique_ptr< DobbyContainer > &container) | DobbyManager | private |
| onPostInstallationHook(const std::unique_ptr< DobbyContainer > &container) | DobbyManager | private |
| onPreCreationHook(const std::unique_ptr< DobbyContainer > &container) | DobbyManager | private |
| pauseContainer(int32_t cd) | DobbyManager | |
| removeAnnotation(int32_t cd, const std::string &key) | DobbyManager | |
| removeMount(int32_t cd, const std::string &source) | DobbyManager | |
| restartContainer(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container) | DobbyManager | private |
| resumeContainer(int32_t cd) | DobbyManager | |
| runcMonitorThread() | DobbyManager | private |
| setupSystem() | DobbyManager | private |
| setupWorkspace(const std::shared_ptr< IDobbyEnv > &env) | DobbyManager | private |
| shouldEnableSTrace(const std::shared_ptr< DobbyConfig > &config) const (defined in DobbyManager) | DobbyManager | private |
| startContainerFromBundle(const ContainerId &id, const std::string &bundlePath, const std::list< int > &files, const std::string &command, const std::string &displaySocket, const std::vector< std::string > &envVars, uid_t userId=0, uid_t groupId=0) | DobbyManager | |
| startRuncMonitorThread() | DobbyManager | private |
| stateOfContainer(int32_t cd) const | DobbyManager | |
| statsOfContainer(int32_t cd) const | DobbyManager | |
| stopContainer(int32_t cd, bool withPrejudice) | DobbyManager | |
| stopRuncMonitorThread() | DobbyManager | private |
| wakeupContainer(int32_t cd) | DobbyManager | |
| ~DobbyManager() (defined in DobbyManager) | DobbyManager |