[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);