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

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
cleanupContainer(const DobbyRunC::ContainerListItem &container)DobbyManagerprivate
cleanupContainers()DobbyManagerprivate
cleanupContainersShutdown()DobbyManagerprivate
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)DobbyManagerprivate
createAndStartContainer(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container, const std::list< int > &files)DobbyManagerprivate
customiseConfig(const std::shared_ptr< DobbyConfig > &config, const std::string &command, const std::string &displaySocket, const std::vector< std::string > &envVars)DobbyManagerprivate
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)DobbyManagerprivate
handleContainerTerminate(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container, const int status)DobbyManagerprivate
hibernateContainer(int32_t cd, const std::string &options)DobbyManager
invalidContainerCleanupTask()DobbyManagerprivate
listContainers() constDobbyManager
mCleanupTaskTimerId (defined in DobbyManager)DobbyManagerprivate
mContainerAwokenCb (defined in DobbyManager)DobbyManagerprivate
mContainerExecPids (defined in DobbyManager)DobbyManagerprivate
mContainerHibernatedCb (defined in DobbyManager)DobbyManagerprivate
mContainers (defined in DobbyManager)DobbyManagerprivate
mContainerStartedCb (defined in DobbyManager)DobbyManagerprivate
mContainerStoppedCb (defined in DobbyManager)DobbyManagerprivate
mEnvironment (defined in DobbyManager)DobbyManagerprivate
mIPCUtilities (defined in DobbyManager)DobbyManagerprivate
mLock (defined in DobbyManager)DobbyManagermutableprivate
mLogger (defined in DobbyManager)DobbyManagerprivate
mRunc (defined in DobbyManager)DobbyManagerprivate
mRuncMonitorTerminate (defined in DobbyManager)DobbyManagerprivate
mRuncMonitorThread (defined in DobbyManager)DobbyManagerprivate
mRuncMonitorThreadStartedSem (defined in DobbyManager)DobbyManagerprivate
mSettings (defined in DobbyManager)DobbyManagerprivate
mUtilities (defined in DobbyManager)DobbyManagerprivate
ociConfigOfContainer(int32_t cd) constDobbyManager
onChildExit()DobbyManagerprivate
onPostHaltHook(const std::unique_ptr< DobbyContainer > &container)DobbyManagerprivate
onPostInstallationHook(const std::unique_ptr< DobbyContainer > &container)DobbyManagerprivate
onPreCreationHook(const std::unique_ptr< DobbyContainer > &container)DobbyManagerprivate
pauseContainer(int32_t cd)DobbyManager
removeMount(int32_t cd, const std::string &source)DobbyManager
restartContainer(const ContainerId &id, const std::unique_ptr< DobbyContainer > &container)DobbyManagerprivate
resumeContainer(int32_t cd)DobbyManager
runcMonitorThread()DobbyManagerprivate
setupSystem()DobbyManagerprivate
setupWorkspace(const std::shared_ptr< IDobbyEnv > &env)DobbyManagerprivate
shouldEnableSTrace(const std::shared_ptr< DobbyConfig > &config) const (defined in DobbyManager)DobbyManagerprivate
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)DobbyManager
startRuncMonitorThread()DobbyManagerprivate
stateOfContainer(int32_t cd) constDobbyManager
statsOfContainer(int32_t cd) constDobbyManager
stopContainer(int32_t cd, bool withPrejudice)DobbyManager
stopRuncMonitorThread()DobbyManagerprivate
wakeupContainer(int32_t cd)DobbyManager
~DobbyManager() (defined in DobbyManager)DobbyManager