[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/manager_dbus_adaptor.h b/manager_dbus_adaptor.h
index 881facb..94aa127 100644
--- a/manager_dbus_adaptor.h
+++ b/manager_dbus_adaptor.h
@@ -25,9 +25,16 @@
   static const char kInterfaceName[];
   static const char kPath[];
 
-  ManagerDBusAdaptor(DBus::Connection& conn, Manager *manager);
+  ManagerDBusAdaptor(DBus::Connection *conn, Manager *manager);
   virtual ~ManagerDBusAdaptor();
+
+  // Implementation of ManagerAdaptorInterface.
   void UpdateRunning();
+  void EmitBoolChanged(const std::string& name, bool value);
+  void EmitUintChanged(const std::string& name, uint32 value);
+  void EmitIntChanged(const std::string& name, int value);
+  void EmitStringChanged(const std::string& name, const std::string& value);
+  void EmitStateChanged(const std::string& new_state);
 
   // Implementation of Manager_adaptor
   std::map<std::string, ::DBus::Variant> GetProperties(::DBus::Error &error);