[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/mock_control.cc b/mock_control.cc
index 0504963..4358cec 100644
--- a/mock_control.cc
+++ b/mock_control.cc
@@ -11,20 +11,24 @@
 
 MockControl::~MockControl() {}
 
-ManagerAdaptorInterface *MockControl::CreateManagerAdaptor(Manager *manager) {
-  return new ManagerMockAdaptor();
-}
-
-ServiceAdaptorInterface *MockControl::CreateServiceAdaptor(Service *service) {
-  return new ServiceMockAdaptor();
-}
-
 DeviceAdaptorInterface *MockControl::CreateDeviceAdaptor(Device *device) {
   return new DeviceMockAdaptor();
 }
 
+IPConfigAdaptorInterface *MockControl::CreateIPConfigAdaptor(IPConfig *config) {
+  return new IPConfigMockAdaptor();
+}
+
+ManagerAdaptorInterface *MockControl::CreateManagerAdaptor(Manager *manager) {
+  return new ManagerMockAdaptor();
+}
+
 ProfileAdaptorInterface *MockControl::CreateProfileAdaptor(Profile *profile) {
   return new ProfileMockAdaptor();
 }
 
+ServiceAdaptorInterface *MockControl::CreateServiceAdaptor(Service *service) {
+  return new ServiceMockAdaptor();
+}
+
 }  // namespace shill