shill: Create and register a Cellular device for each ModemManager.Modem.
BUG=chromium-os:17818
TEST=unit tests
Change-Id: Ic35adf35c8021f4c9689e72ddd03776948d036c1
Reviewed-on: http://gerrit.chromium.org/gerrit/4711
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
diff --git a/dbus_properties_proxy.h b/dbus_properties_proxy.h
index 7b4efb9..f3ab239 100644
--- a/dbus_properties_proxy.h
+++ b/dbus_properties_proxy.h
@@ -23,8 +23,7 @@
virtual ~DBusPropertiesProxy();
// Inherited from DBusPropertiesProxyInterface.
- virtual std::map<std::string, DBus::Variant> GetAll(
- const std::string &interface_name);
+ virtual DBusPropertiesMap GetAll(const std::string &interface_name);
private:
class Proxy : public org::freedesktop::DBus::Properties_proxy,
@@ -38,13 +37,12 @@
private:
// Signal callbacks inherited from DBusProperties_proxy.
- virtual void MmPropertiesChanged(
- const std::string &interface,
- const std::map<std::string, DBus::Variant> &properties);
+ virtual void MmPropertiesChanged(const std::string &interface,
+ const DBusPropertiesMap &properties);
virtual void PropertiesChanged(
const std::string &interface,
- const std::map<std::string, DBus::Variant> &changed_properties,
+ const DBusPropertiesMap &changed_properties,
const std::vector<std::string> &invalidated_properties);
Modem *modem_;