235 //------------------------------------------------------------------------------------- |
235 //------------------------------------------------------------------------------------- |
236 //CSuplSettings::GetSuplUsage() |
236 //CSuplSettings::GetSuplUsage() |
237 // |
237 // |
238 //This method is used to retrieve SUPL usage from settings storage. |
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 TInt usage, ret; |
242 return KErrNotSupported; |
243 ret = iSettingsEngine->GetSuplUsage(usage); |
|
244 |
|
245 if (ret == KErrNone) |
|
246 { |
|
247 aUsage = (TSuplSettingsUsage)usage; |
|
248 return KErrNone; |
|
249 } |
|
250 else |
|
251 return ret; |
|
252 } |
243 } |
253 //------------------------------------------------------------------------------------- |
244 //------------------------------------------------------------------------------------- |
254 //CSuplSettings::SetSuplUsage() |
245 //CSuplSettings::SetSuplUsage() |
255 // |
246 // |
256 //This method is used to change SUPL usage. |
247 //This method is used to change SUPL usage. |
257 //-------------------------------------------------------------------------------------- |
248 //-------------------------------------------------------------------------------------- |
258 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage aUsage) |
249 EXPORT_C TInt CSuplSettings::SetSuplUsage(const TSuplSettingsUsage /* aUsage */ ) |
259 { |
250 { |
260 TInt usage = aUsage; |
251 return KErrNotSupported; |
261 |
|
262 if (usage < CSuplSettings::ESuplUsageAlwaysAsk || |
|
263 usage > CSuplSettings::ESuplUsageDisabled) |
|
264 return KErrArgument; |
|
265 |
|
266 return iSettingsEngine->SetSuplUsage(aUsage); |
|
267 } |
252 } |
268 //------------------------------------------------------------------------------------- |
253 //------------------------------------------------------------------------------------- |
269 //CSuplSettings::AddNewServer() |
254 //CSuplSettings::AddNewServer() |
270 // |
255 // |
271 //This method is used to add new server into settings. |
256 //This method is used to add new server into settings. |
603 //--------------------------------------------------------------------- |
588 //--------------------------------------------------------------------- |
604 EXPORT_C TInt CSuplSettings::GetDefaultIAPName(TDes& aIapName) |
589 EXPORT_C TInt CSuplSettings::GetDefaultIAPName(TDes& aIapName) |
605 { |
590 { |
606 return iSettingsEngine->GetDefaultIAPName(aIapName); |
591 return iSettingsEngine->GetDefaultIAPName(aIapName); |
607 } |
592 } |
|
593 |
|
594 |
|
595 //--------------------------------------------------------------------- |
|
596 // CSuplSettings::SetSuplTriggeredServiceStatus() |
|
597 // |
|
598 // Changes status of SUPL triggering service. |
|
599 //--------------------------------------------------------------------- |
|
600 EXPORT_C TInt CSuplSettings::SetSuplTriggeredServiceStatus( const TSuplTriggerStatus& aSuplTriggerStatus ) |
|
601 { |
|
602 return iSettingsEngine->SetSuplTriggeredServiceStatus(aSuplTriggerStatus); |
|
603 } |
|
604 |
|
605 //--------------------------------------------------------------------- |
|
606 // CSuplSettings::GetSuplTriggeredServiceStatus() |
|
607 // |
|
608 // Gets status of SUPL triggering service.SUPL Triggering service can be either ESuplTriggerOn or ESuplTriggerOff |
|
609 //--------------------------------------------------------------------- |
|
610 EXPORT_C TInt CSuplSettings::GetSuplTriggeredServiceStatus( TSuplTriggerStatus& aSuplTriggerStatus ) |
|
611 { |
|
612 return iSettingsEngine->GetSuplTriggeredServiceStatus(aSuplTriggerStatus); |
|
613 } |
|
614 |
608 // End of File |
615 // End of File |