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