diff options
Diffstat (limited to 'dbus/dbus_control.cc')
-rw-r--r-- | dbus/dbus_control.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dbus/dbus_control.cc b/dbus/dbus_control.cc index c3da97d..54722e7 100644 --- a/dbus/dbus_control.cc +++ b/dbus/dbus_control.cc @@ -18,6 +18,7 @@ #include "apmanager/dbus/config_dbus_adaptor.h" #include "apmanager/dbus/device_dbus_adaptor.h" +#include "apmanager/dbus/service_dbus_adaptor.h" #include "apmanager/dbus/shill_dbus_proxy.h" #include "apmanager/manager.h" @@ -101,6 +102,12 @@ std::unique_ptr<DeviceAdaptorInterface> DBusControl::CreateDeviceAdaptor( new DeviceDBusAdaptor(bus_, object_manager_.get(), device)); } +std::unique_ptr<ServiceAdaptorInterface> DBusControl::CreateServiceAdaptor( + Service* service) { + return std::unique_ptr<ServiceAdaptorInterface>( + new ServiceDBusAdaptor(bus_, object_manager_.get(), service)); +} + std::unique_ptr<FirewallProxyInterface> DBusControl::CreateFirewallProxy( const base::Closure& service_appeared_callback, const base::Closure& service_vanished_callback) { |