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

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

addAnnotation(int32_t cd, const std::string &key, const std::string &value) const overrideDobbyProxyvirtual
addContainerMount(int32_t descriptor, const std::string &source, const std::string &destination, const std::vector< std::string > &mountFlags, const std::string &mountData) const overrideDobbyProxyvirtual
addObserver(const std::shared_ptr< IDobbyProxyEvents > &observer)AICommon::Notifier< IDobbyProxyEvents >inline
containerStateChangeThread()DobbyProxyprivate
createBundle(const std::string &id, const std::string &jsonSpec) const overrideDobbyProxyvirtual
DobbyProxy(const std::shared_ptr< AI_IPC::IIpcService > &ipcService, const std::string &serviceName, const std::string &objectName)DobbyProxy
execInContainer(int32_t cd, const std::string &options, const std::string &command) const overrideDobbyProxyvirtual
getContainerInfo(int32_t descriptor) const overrideDobbyProxyvirtual
getContainerState(int32_t cd) const overrideDobbyProxyvirtual
getOCIConfig(int32_t descriptor) const overrideDobbyProxyvirtual
getSpec(int32_t descriptor) const overrideDobbyProxyvirtual
hibernateContainer(int32_t descriptor, const std::string &options) const overrideDobbyProxyvirtual
invokeMethod(const char *interface_, const char *method_, const AI_IPC::VariantList &params_, AI_IPC::VariantList &returns_) constDobbyProxyprivate
isAlive(const std::chrono::milliseconds &timeout) const overrideDobbyProxyvirtual
isAlive() const (defined in IDobbyProxy)IDobbyProxyinline
listContainers() const overrideDobbyProxyvirtual
mContainerStartedSignal (defined in DobbyProxy)DobbyProxyprivate
mContainerStoppedSignal (defined in DobbyProxy)DobbyProxyprivate
mIpcService (defined in DobbyProxy)DobbyProxyprivate
mListenerIdGen (defined in DobbyProxy)DobbyProxyprivate
mListeners (defined in DobbyProxy)DobbyProxyprivate
mListenersLock (defined in DobbyProxy)DobbyProxyprivate
mObjectName (defined in DobbyProxy)DobbyProxyprivate
mServiceName (defined in DobbyProxy)DobbyProxyprivate
mStateChangeCond (defined in DobbyProxy)DobbyProxyprivate
mStateChangeLock (defined in DobbyProxy)DobbyProxyprivate
mStateChangeQueue (defined in DobbyProxy)DobbyProxyprivate
mStateChangeThread (defined in DobbyProxy)DobbyProxyprivate
onContainerAwokenEvent(const AI_IPC::VariantList &args)DobbyProxyprivate
onContainerHibernatedEvent(const AI_IPC::VariantList &args)DobbyProxyprivate
onContainerStartedEvent(const AI_IPC::VariantList &args)DobbyProxyprivate
onContainerStoppedEvent(const AI_IPC::VariantList &args)DobbyProxyprivate
pauseContainer(int32_t cd) const overrideDobbyProxyvirtual
ping() const overrideDobbyProxyvirtual
registerListener(const StateChangeListener &listener, const void *cbParams) overrideDobbyProxyvirtual
removeAnnotation(int32_t cd, const std::string &key) const overrideDobbyProxyvirtual
removeContainerMount(int32_t descriptor, const std::string &source) const overrideDobbyProxyvirtual
removeObserver(const std::shared_ptr< IDobbyProxyEvents > &observer)AICommon::Notifier< IDobbyProxyEvents >inline
resumeContainer(int32_t cd) const overrideDobbyProxyvirtual
setAIDbusAddress(bool privateBus, const std::string &address) const overrideDobbyProxyvirtual
setDispatcher(const std::shared_ptr< IDispatcher > &dispatcher_)AICommon::Notifier< IDobbyProxyEvents >inline
setLogLevel(int level) const overrideDobbyProxyvirtual
setLogMethod(uint32_t method, int pipeFd) const overrideDobbyProxyvirtual
setLogMethod(uint32_t method) const (defined in IDobbyProxy)IDobbyProxyinline
shutdown() const overrideDobbyProxyvirtual
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 overrideDobbyProxyvirtual
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 overrideDobbyProxyvirtual
startContainerFromSpec(const std::string &id, const std::string &jsonSpec) const (defined in IDobbyProxy)IDobbyProxyinline
StateChangeListener typedef (defined in IDobbyProxy)IDobbyProxy
stopContainer(int32_t cd, bool withPrejudice) const overrideDobbyProxyvirtual
stopContainer(int32_t descriptor) const (defined in IDobbyProxy)IDobbyProxyinline
unregisterListener(int tag) overrideDobbyProxyvirtual
wakeupContainer(int32_t descriptor) const overrideDobbyProxyvirtual
~DobbyProxy() finalDobbyProxy
~IDobbyProxy() override=default (defined in IDobbyProxy)IDobbyProxy
~Polymorphic() (defined in AICommon::Polymorphic)AICommon::Polymorphicinlinevirtual