[shill] Wire IPConfig objects to dbus
BUG=chromium-os:17154
TEST=unit tests
STATUS=Verified
Change-Id: If4344b1df2806dcff914fe1e79d6f0d7705a6eb3
Reviewed-on: http://gerrit.chromium.org/gerrit/3494
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/dbus_control.h b/dbus_control.h
index a20e67e..a229d73 100644
--- a/dbus_control.h
+++ b/dbus_control.h
@@ -18,10 +18,11 @@
DBusControl();
virtual ~DBusControl();
- ManagerAdaptorInterface *CreateManagerAdaptor(Manager *manager);
- ServiceAdaptorInterface *CreateServiceAdaptor(Service *service);
- DeviceAdaptorInterface *CreateDeviceAdaptor(Device *device);
- ProfileAdaptorInterface *CreateProfileAdaptor(Profile *profile);
+ virtual DeviceAdaptorInterface *CreateDeviceAdaptor(Device *device);
+ virtual IPConfigAdaptorInterface *CreateIPConfigAdaptor(IPConfig *ipconfig);
+ virtual ManagerAdaptorInterface *CreateManagerAdaptor(Manager *manager);
+ virtual ProfileAdaptorInterface *CreateProfileAdaptor(Profile *profile);
+ virtual ServiceAdaptorInterface *CreateServiceAdaptor(Service *service);
void Init();
DBus::Connection *connection() { return connection_.get(); }