22 #include "gateway/gateway.h" 23 #include "dbusgatewayinstance.h" 29 LOG_DECLARE_CLASS_CONTEXT(
"DBUS",
"DBus gateway");
33 static constexpr
const char *ID =
"dbus";
35 std::shared_ptr<ContainerAbstractInterface> container);
41 virtual bool setConfig(
const json_t *config)
override;
virtual bool isActivated() override
Is the gateway activated or not?
virtual bool isConfigured() override
Is the gateway configured or not?
virtual bool teardownGateway() override
Stubbed since this class only does containment.
virtual bool teardown() override
Restore system to the state prior to launching of gateway.
virtual bool readConfigElement(const json_t *) override
Stubbed since this class only does containment.
DBus Gateway takes care of spawning and killing the DBus proxies.
Gateway base class for SoftwareContainer.
virtual bool setConfig(const json_t *config) override
Sets config for both dbus session instances.
virtual bool activateGateway() override
Stubbed since this class only does containment.
Developers guide to adding a config item:
virtual bool activate() override
Activates both dbus session instances.