[shill] Add signal emitting to adaptor interfaces

BUG=chromium-os:16063
TEST=unit tests

Change-Id: Ib94cd3c27af5fb64202da42594f98b864b0e158b
Reviewed-on: http://gerrit.chromium.org/gerrit/2009
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/mock_adaptors.h b/mock_adaptors.h
index ef392d3..1993dbb 100644
--- a/mock_adaptors.h
+++ b/mock_adaptors.h
@@ -19,6 +19,12 @@
   ManagerMockAdaptor() {}
   virtual ~ManagerMockAdaptor() {}
   MOCK_METHOD0(UpdateRunning, void(void));
+  MOCK_METHOD2(EmitBoolChanged, void(const std::string&, bool));
+  MOCK_METHOD2(EmitUintChanged, void(const std::string&, uint32));
+  MOCK_METHOD2(EmitIntChanged, void(const std::string&, int));
+  MOCK_METHOD2(EmitStringChanged, void(const std::string&, const std::string&));
+
+  MOCK_METHOD1(EmitStateChanged, void(const std::string&));
 };
 
 // These are the functions that a Service adaptor must support
@@ -27,6 +33,10 @@
   ServiceMockAdaptor() {}
   virtual ~ServiceMockAdaptor() {}
   MOCK_METHOD0(UpdateConnected, void(void));
+  MOCK_METHOD2(EmitBoolChanged, void(const std::string&, bool));
+  MOCK_METHOD2(EmitUintChanged, void(const std::string&, uint32));
+  MOCK_METHOD2(EmitIntChanged, void(const std::string&, int));
+  MOCK_METHOD2(EmitStringChanged, void(const std::string&, const std::string&));
 };
 
 // These are the functions that a Device adaptor must support
@@ -35,6 +45,10 @@
   DeviceMockAdaptor() {}
   virtual ~DeviceMockAdaptor() {}
   MOCK_METHOD0(UpdateEnabled, void(void));
+  MOCK_METHOD2(EmitBoolChanged, void(const std::string&, bool));
+  MOCK_METHOD2(EmitUintChanged, void(const std::string&, uint32));
+  MOCK_METHOD2(EmitIntChanged, void(const std::string&, int));
+  MOCK_METHOD2(EmitStringChanged, void(const std::string&, const std::string&));
 };
 
 }  // namespace shill