[shill] Wire up derived properties in the Device class
BUG=chromium-os:16343
TEST=unit tests
Change-Id: Ib35efbc00133b6ffc9352e52c0413be4bd984e12
Reviewed-on: http://gerrit.chromium.org/gerrit/3559
Tested-by: Chris Masone <cmasone@chromium.org>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
diff --git a/device_dbus_adaptor.cc b/device_dbus_adaptor.cc
index 8ed8b86..33f3097 100644
--- a/device_dbus_adaptor.cc
+++ b/device_dbus_adaptor.cc
@@ -23,12 +23,20 @@
DeviceDBusAdaptor::DeviceDBusAdaptor(DBus::Connection* conn, Device *device)
: DBusAdaptor(conn, kPath + device->UniqueName()),
- device_(device) {
+ device_(device),
+ connection_name_(conn->unique_name()) {
}
DeviceDBusAdaptor::~DeviceDBusAdaptor() {
device_ = NULL;
}
+const std::string &DeviceDBusAdaptor::GetRpcIdentifier() {
+ return path();
+}
+
+const std::string &DeviceDBusAdaptor::GetRpcConnectionIdentifier() {
+ return connection_name_;
+}
void DeviceDBusAdaptor::UpdateEnabled() {}