shill: Set the cellular service friendly name.
BUG=chromium-os:24897
TEST=unit tests, tested on device with GSM
Change-Id: I2fe803822f2ddc5c52daddcf625b3327f95563ad
Reviewed-on: https://gerrit.chromium.org/gerrit/13933
Commit-Ready: Darin Petkov <petkov@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
diff --git a/cellular_service.cc b/cellular_service.cc
index 7a9a7d4..dbd6e70 100644
--- a/cellular_service.cc
+++ b/cellular_service.cc
@@ -41,6 +41,8 @@
&serving_operator_.ToDict());
store->RegisterConstUint8(flimflam::kSignalStrengthProperty, &strength_);
store->RegisterConstString(flimflam::kUsageURLProperty, &usage_url_);
+
+ set_friendly_name(device->CreateFriendlyServiceName());
}
CellularService::~CellularService() { }
@@ -61,6 +63,7 @@
}
string CellularService::GetStorageIdentifier() const {
+ // TODO(petkov): Fix the return value (crosbug.com/24952).
string id = base::StringPrintf("%s_%s_%s",
kServiceType,
cellular_->address().c_str(),