shill: Broadcast serving cellular operator property changes.
BUG=chromium-os:25011
TEST=unit tests
Change-Id: I52867ef2a95b8babd418ff64d33435c0b54b6ab8
Reviewed-on: https://gerrit.chromium.org/gerrit/14987
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/service_dbus_adaptor.cc b/service_dbus_adaptor.cc
index 7ed9d84..fe11dd5 100644
--- a/service_dbus_adaptor.cc
+++ b/service_dbus_adaptor.cc
@@ -51,7 +51,11 @@
void ServiceDBusAdaptor::EmitStringChanged(const string &name,
const string &value) {
PropertyChanged(name, DBusAdaptor::StringToVariant(value));
+}
+void ServiceDBusAdaptor::EmitStringmapChanged(const string &name,
+ const Stringmap &value) {
+ PropertyChanged(name, DBusAdaptor::StringmapToVariant(value));
}
map<string, ::DBus::Variant> ServiceDBusAdaptor::GetProperties(