shill: Register GSM modem as part of device start up.
BUG=chromium-os:19676
TEST=unit tests, tested on device
Change-Id: Ie8f8a8ce4fd185226a9f55f4fcd62224e7318c3c
Reviewed-on: http://gerrit.chromium.org/gerrit/6683
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
diff --git a/proxy_factory.h b/proxy_factory.h
index 777051a..5ba9f73 100644
--- a/proxy_factory.h
+++ b/proxy_factory.h
@@ -20,6 +20,8 @@
class DHCPProxyInterface;
class ModemCDMAProxyInterface;
class ModemCDMAProxyListener;
+class ModemGSMNetworkProxyInterface;
+class ModemGSMNetworkProxyListener;
class ModemManager;
class ModemManagerProxyInterface;
class ModemProxyInterface;
@@ -59,6 +61,11 @@
const std::string &path,
const std::string &service);
+ virtual ModemGSMNetworkProxyInterface *CreateModemGSMNetworkProxy(
+ ModemGSMNetworkProxyListener *listener,
+ const std::string &path,
+ const std::string &service);
+
virtual SupplicantProcessProxyInterface *CreateSupplicantProcessProxy(
const char *dbus_path,
const char *dbus_addr);