shill: cellular: Instantiate and propagate CellularOperatorInfo object.
BUG=chrome-os-partner:11985
TEST=Build and run unit tests.
Change-Id: I7bf5d20a15eefe18f92951780f059bf5559bba5d
Reviewed-on: https://gerrit.chromium.org/gerrit/37362
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
diff --git a/cellular.cc b/cellular.cc
index 05ed26a..dd387dd 100644
--- a/cellular.cc
+++ b/cellular.cc
@@ -97,6 +97,7 @@
const string &owner,
const string &service,
const string &path,
+ CellularOperatorInfo *cellular_operator_info,
mobile_provider_db *provider_db,
ProxyFactory *proxy_factory)
: Device(control_interface,
@@ -113,6 +114,7 @@
dbus_owner_(owner),
dbus_service_(service),
dbus_path_(path),
+ cellular_operator_info_(cellular_operator_info),
provider_db_(provider_db),
proxy_factory_(proxy_factory),
allow_roaming_(false) {