233 return iSettingsEngine->IsImsiChanged(aChanged); |
233 return iSettingsEngine->IsImsiChanged(aChanged); |
234 } |
234 } |
235 //------------------------------------------------------------------------------------- |
235 //------------------------------------------------------------------------------------- |
236 //CSuplSettings::GetSuplUsage() |
236 //CSuplSettings::GetSuplUsage() |
237 // |
237 // |
238 //Deprecated Since S60 5.2. |
238 //This method is used to retrieve SUPL usage from settings storage. |
239 //-------------------------------------------------------------------------------------- |
239 //-------------------------------------------------------------------------------------- |
240 EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& /* aUsage */ ) const |
240 EXPORT_C TInt CSuplSettings::GetSuplUsage(TSuplSettingsUsage& aUsage) const |
241 { |
241 { |
242 return KErrNotSupported; |
242 TInt usage, ret; |
|
243 ret = iSettingsEngine->GetSuplUsage(usage); |
|
244 |
|
245 if (ret == KErrNone) |
|
246 { |
|
247 aUsage = (TSuplSettingsUsage)usage; |
|
248 return KErrNone; |
|
249 } |
|
250 else |
|
251 return ret; |
243 } |
252 } |
244 //------------------------------------------------------------------------------------- |
253 //------------------------------------------------------------------------------------- |
245 //CSuplSettings::SetSuplUsage() |
254 //CSuplSettings::SetSuplUsage() |
246 // |
255 // |
247 //Deprecated Since S60 5.2. |
256 //This method is used to change SUPL usage. |
248 //-------------------------------------------------------------------------------------- |
257 //-------------------------------------------------------------------------------------- |
249 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage /* aUsage */ ) |
258 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage aUsage) |
250 { |
259 { |
251 return KErrNotSupported; |
260 TInt usage = aUsage; |
|
261 |
|
262 if (usage < CSuplSettings::ESuplUsageAlwaysAsk || |
|
263 usage > CSuplSettings::ESuplUsageDisabled) |
|
264 return KErrArgument; |
|
265 |
|
266 return iSettingsEngine->SetSuplUsage(aUsage); |
252 } |
267 } |
253 //------------------------------------------------------------------------------------- |
268 //------------------------------------------------------------------------------------- |
254 //CSuplSettings::AddNewServer() |
269 //CSuplSettings::AddNewServer() |
255 // |
270 // |
256 //This method is used to add new server into settings. |
271 //This method is used to add new server into settings. |
257 //-------------------------------------------------------------------------------------- |
272 //-------------------------------------------------------------------------------------- |
258 EXPORT_C TInt CSuplSettings::AddNewServer( const CServerParams* aParamValues, TInt64& aSlpId ) |
273 EXPORT_C TInt CSuplSettings::AddNewServer( const CServerParams* aParamValues, TInt64& aSlpId ) |
259 { |
274 { |
260 if(aParamValues == NULL) |
275 if(aParamValues == NULL) |
261 return KErrGeneral; |
276 return KErrGeneral; |
262 |
|
263 return iSettingsEngine->AddNewServer(aParamValues,aSlpId ); |
277 return iSettingsEngine->AddNewServer(aParamValues,aSlpId ); |
264 } |
278 } |
265 |
279 |
266 //------------------------------------------------------------------------------------- |
280 //------------------------------------------------------------------------------------- |
267 //CSuplSettings::SetServerAddress() |
281 //CSuplSettings::SetServerAddress() |