[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_adaptors.cc b/mock_adaptors.cc
index ae3b97c..75e4953 100644
--- a/mock_adaptors.cc
+++ b/mock_adaptors.cc
@@ -9,6 +9,24 @@
 namespace shill {
 
 // static
+const char DeviceMockAdaptor::kRpcId[] = "device-rpc";
+
+DeviceMockAdaptor::DeviceMockAdaptor() : rpc_id(kRpcId) {}
+
+DeviceMockAdaptor::~DeviceMockAdaptor() {}
+
+const std::string &DeviceMockAdaptor::GetRpcIdentifier() { return rpc_id; }
+
+// static
+const char IPConfigMockAdaptor::kRpcId[] = "ipconfig-rpc";
+
+IPConfigMockAdaptor::IPConfigMockAdaptor() : rpc_id(kRpcId) {}
+
+IPConfigMockAdaptor::~IPConfigMockAdaptor() {}
+
+const std::string &IPConfigMockAdaptor::GetRpcIdentifier() { return rpc_id; }
+
+// static
 const char ManagerMockAdaptor::kRpcId[] = "manager-rpc";
 
 ManagerMockAdaptor::ManagerMockAdaptor() : rpc_id(kRpcId) {}
@@ -18,6 +36,15 @@
 const std::string &ManagerMockAdaptor::GetRpcIdentifier() { return rpc_id; }
 
 // static
+const char ProfileMockAdaptor::kRpcId[] = "profile-rpc";
+
+ProfileMockAdaptor::ProfileMockAdaptor() : rpc_id(kRpcId) {}
+
+ProfileMockAdaptor::~ProfileMockAdaptor() {}
+
+const std::string &ProfileMockAdaptor::GetRpcIdentifier() { return rpc_id; }
+
+// static
 const char ServiceMockAdaptor::kRpcId[] = "service-rpc";
 
 ServiceMockAdaptor::ServiceMockAdaptor() : rpc_id(kRpcId) {}
@@ -25,14 +52,4 @@
 ServiceMockAdaptor::~ServiceMockAdaptor() {}
 
 const std::string &ServiceMockAdaptor::GetRpcIdentifier() { return rpc_id; }
-
-// static
-const char DeviceMockAdaptor::kRpcId[] = "device-rpc";
-
-DeviceMockAdaptor::DeviceMockAdaptor() : rpc_id(kRpcId) {}
-
-DeviceMockAdaptor::~DeviceMockAdaptor() {}
-
-const std::string &DeviceMockAdaptor::GetRpcIdentifier() { return rpc_id; }
-
 }  // namespace shill