shill: Obtain GSM and CDMA identifiers when registering the modem.
BUG=chromium-os:19803
TEST=unit tests, tested on device
Change-Id: Ie6a0c4645504525ae299d0882a51649272afbdc9
Reviewed-on: http://gerrit.chromium.org/gerrit/6917
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
diff --git a/proxy_factory.h b/proxy_factory.h
index 5ba9f73..6205c77 100644
--- a/proxy_factory.h
+++ b/proxy_factory.h
@@ -20,6 +20,8 @@
class DHCPProxyInterface;
class ModemCDMAProxyInterface;
class ModemCDMAProxyListener;
+class ModemGSMCardProxyInterface;
+class ModemGSMCardProxyListener;
class ModemGSMNetworkProxyInterface;
class ModemGSMNetworkProxyListener;
class ModemManager;
@@ -61,6 +63,11 @@
const std::string &path,
const std::string &service);
+ virtual ModemGSMCardProxyInterface *CreateModemGSMCardProxy(
+ ModemGSMCardProxyListener *listener,
+ const std::string &path,
+ const std::string &service);
+
virtual ModemGSMNetworkProxyInterface *CreateModemGSMNetworkProxy(
ModemGSMNetworkProxyListener *listener,
const std::string &path,