diff -r 2b4ea9893b66 -r 6b6920c56e2f supl/locationsuplfw/settingsapi/src/epos_csuplsettingparams.cpp --- a/supl/locationsuplfw/settingsapi/src/epos_csuplsettingparams.cpp Tue Aug 31 15:37:04 2010 +0300 +++ b/supl/locationsuplfw/settingsapi/src/epos_csuplsettingparams.cpp Wed Sep 01 12:24:21 2010 +0100 @@ -39,7 +39,7 @@ iSimChangeRemove (ETrue), iUsageInHomeNw (ETrue), iEditable (ETrue), - iProductConfigured(ETrue), + iIsValueSet(EFalse) { @@ -90,8 +90,6 @@ } } - - // --------------------------------------------------------------------------- // CServerParams::Set() // @@ -133,10 +131,10 @@ iSimChangeRemove = aSimChangeRemove; iUsageInHomeNw = aUsageInHomeNw; iEditable = aEditable; + iIsValueSet = ETrue; return KErrNone; } - // --------------------------------------------------------------------------- // CServerParams::Get() // @@ -146,7 +144,6 @@ TPtr aIapName,TBool& aServerEnabled, TBool& aSimChangeRemove, TBool& aUsageInHomeNw, TBool& aEditable) const { - if(!iIsValueSet) //if values were not set before using the Set method, return error return KErrNotFound; @@ -165,25 +162,7 @@ aUsageInHomeNw = iUsageInHomeNw; aEditable = iEditable; return KErrNone; - } - - -EXPORT_C void CServerParams::SetServerConfigurationType(TBool aConfigurationType) - { - iProductConfigured = aConfigurationType; - } - - -EXPORT_C TInt CServerParams::GetServerConfigurationType(TBool& aConfigurationType)const - { - if(!iIsValueSet) //if values were not set before using the Set method, return error - return KErrNotFound; - - aConfigurationType = iProductConfigured; - return KErrNone; - - } // C++ default constructor can NOT contain any code, that // might leave. @@ -196,7 +175,6 @@ iRequestType(EUnSpecified), iOutstandingTrigger(0), iInterval(0), - iEndTime(0), iIsValueSet(EFalse) { @@ -283,7 +261,6 @@ iOutstandingTrigger = aOutstandingTrigger; iInterval = aInterval; iIsValueSet = ETrue; - return KErrNone; } // --------------------------------------------------------------------------- @@ -331,31 +308,5 @@ return KErrNone; } -// --------------------------------------------------------------------------- -// CTriggerParams::GetTriggerEndTime() -// -// Returns server parameters. -// --------------------------------------------------------------------------- -EXPORT_C TInt CTriggerParams::GetTriggerEndTime(TTime& aEndTime)const - { - if( !iIsValueSet ) //if values were not set before using the Set method, return error - { - return KErrNotFound; - } - - aEndTime = iEndTime.Int64(); - return KErrNone; - } - -// --------------------------------------------------------------------------- -// CTriggerParams::SetTriggerEndTime() -// -// Returns server parameters. -// --------------------------------------------------------------------------- -EXPORT_C void CTriggerParams::SetTriggerEndTime(const TTime aEndTime) - { - iEndTime = aEndTime.Int64(); - } - // End of File