Home | History | Annotate | Download | only in cellular

Lines Matching refs:storage

247 bool CellularService::Load(StoreInterface* storage) {
249 if (!Service::Load(storage))
253 LoadApn(storage, id, kStorageAPN, &apn_info_);
254 LoadApn(storage, id, kStorageLastGoodAPN, &last_good_apn_info_);
258 storage->GetString(id, kStoragePPPUsername, &ppp_username_);
259 storage->GetString(id, kStoragePPPPassword, &ppp_password_);
267 void CellularService::LoadApn(StoreInterface* storage,
271 if (!LoadApnField(storage, storage_group, keytag, kApnProperty, apn_info))
273 LoadApnField(storage, storage_group, keytag, kApnUsernameProperty, apn_info);
274 LoadApnField(storage, storage_group, keytag, kApnPasswordProperty, apn_info);
277 bool CellularService::LoadApnField(StoreInterface* storage,
283 if (storage->GetString(storage_group, keytag + "." + apntag, &value) &&
291 bool CellularService::Save(StoreInterface* storage) {
293 if (!Service::Save(storage))
297 SaveApn(storage, id, GetUserSpecifiedApn(), kStorageAPN);
298 SaveApn(storage, id, GetLastGoodApn(), kStorageLastGoodAPN);
299 SaveString(storage, id, kStoragePPPUsername, ppp_username_, false, true);
300 SaveString(storage, id, kStoragePPPPassword, ppp_password_, false, true);
304 void CellularService::SaveApn(StoreInterface* storage,
308 SaveApnField(storage, storage_group, apn_info, keytag, kApnProperty);
309 SaveApnField(storage, storage_group, apn_info, keytag, kApnUsernameProperty);
310 SaveApnField(storage, storage_group, apn_info, keytag, kApnPasswordProperty);
313 void CellularService::SaveApnField(StoreInterface* storage,
321 storage->SetString(storage_group, key, str);
323 storage->DeleteKey(storage_group, key);