Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
IDobbyProxy Member List

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

addAnnotation(int32_t cd, const std::string &key, const std::string &value) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
addContainerMount(int32_t descriptor, const std::string &source, const std::string &destination, const std::vector< std::string > &mountFlags, const std::string &mountData) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
addObserver(const std::shared_ptr< IDobbyProxyEvents > &observer)AICommon::Notifier< IDobbyProxyEvents >inline
createBundle(const std::string &id, const std::string &jsonSpec) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
execInContainer(int32_t cd, const std::string &options, const std::string &command) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
getContainerInfo(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
getContainerState(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
getOCIConfig(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
getSpec(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
hibernateContainer(int32_t descriptor, const std::string &options) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
isAlive(const std::chrono::milliseconds &timeout) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
isAlive() const (defined in IDobbyProxy)IDobbyProxyinline
listContainers() const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
pauseContainer(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
ping() const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
registerListener(const StateChangeListener &listener, const void *cbParams)=0 (defined in IDobbyProxy)IDobbyProxypure virtual
removeAnnotation(int32_t cd, const std::string &key) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
removeContainerMount(int32_t descriptor, const std::string &source) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
removeObserver(const std::shared_ptr< IDobbyProxyEvents > &observer)AICommon::Notifier< IDobbyProxyEvents >inline
resumeContainer(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
setAIDbusAddress(bool privateBus, const std::string &address) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
setDispatcher(const std::shared_ptr< IDispatcher > &dispatcher_)AICommon::Notifier< IDobbyProxyEvents >inline
setLogLevel(int level) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
setLogMethod(uint32_t method, int pipeFd) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
setLogMethod(uint32_t method) const (defined in IDobbyProxy)IDobbyProxyinline
shutdown() const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
startContainerFromBundle(const std::string &id, const std::string &bundlePath, const std::list< int > &files, const std::string &command="", const std::string &displaySocket="", const std::vector< std::string > &envVars=std::vector< std::string >()) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
startContainerFromBundle(const std::string &id, const std::string &bundlePath) const (defined in IDobbyProxy)IDobbyProxyinline
startContainerFromSpec(const std::string &id, const std::string &jsonSpec, const std::list< int > &files, const std::string &command="", const std::string &displaySocket="", const std::vector< std::string > &envVars=std::vector< std::string >()) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
startContainerFromSpec(const std::string &id, const std::string &jsonSpec) const (defined in IDobbyProxy)IDobbyProxyinline
StateChangeListener typedef (defined in IDobbyProxy)IDobbyProxy
stopContainer(int32_t descriptor, bool withPrejudice) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
stopContainer(int32_t descriptor) const (defined in IDobbyProxy)IDobbyProxyinline
unregisterListener(int tag)=0 (defined in IDobbyProxy)IDobbyProxypure virtual
wakeupContainer(int32_t descriptor) const =0 (defined in IDobbyProxy)IDobbyProxypure virtual
~IDobbyProxy() override=default (defined in IDobbyProxy)IDobbyProxy
~Polymorphic() (defined in AICommon::Polymorphic)AICommon::Polymorphicinlinevirtual