diff -r d746aee05493 -r 02ba3f1733c6 supl/locationsuplfw/gateway/src/epos_csuplsessionmanager.cpp --- a/supl/locationsuplfw/gateway/src/epos_csuplsessionmanager.cpp Thu Jul 15 19:06:58 2010 +0300 +++ b/supl/locationsuplfw/gateway/src/epos_csuplsessionmanager.cpp Thu Aug 19 10:20:18 2010 +0300 @@ -30,6 +30,7 @@ #include "epos_sessionmanagerlogging.h" #include "epos_csuplsessionmanager.h" #include "epos_csuplglobal.h" +#include "epos_suplgeocellinfo.h" //#ifdef _DEBUG _LIT(KTraceFileName, "SUPL_GW::epos_csuplsessionmanager.cpp"); @@ -488,5 +489,53 @@ { iSessionRetryQ->RemoveFromQueueL(aSessionRequest); } + +// --------------------------------------------------------- +// CSuplSessionManager::MakeLocationConversionRequestL +// +// (other items were commented in a header). +// --------------------------------------------------------- +// +void CSuplSessionManager::MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn, + TGeoCellInfo& aCellInfo, + TRequestStatus& aStatus + ) + { + DEBUG_TRACE("CSuplSessionManager::MakeLocationConversionRequestL", __LINE__) + TInt err = KErrNone; + if(iProtocolMgr && aSuplSessn) + { + DEBUG_TRACE("CSuplSessionManager::MakeLocationConversionRequestL if condition true", __LINE__) + TRAP(err,iProtocolMgr->MakeLocationConversionRequestL(aSuplSessn,aCellInfo,aStatus)); + DEBUG_TRACE("CSuplSessionManager::MakeLocationConversionRequestL err", __LINE__) + if(err!=KErrNone) + { + DEBUG_TRACE("CSuplSessionManager::MakeLocationConversionRequestL err not KErrNone", __LINE__) + TRequestStatus *status = &aStatus; + User::RequestComplete(status,KErrNotReady); + } + } + else + { + TRequestStatus *status = &aStatus; + User::RequestComplete(status,KErrNotReady); + } + } + +// --------------------------------------------------------- +// CSuplSessionManager::CancelLocationConversionRequest +// +// (other items were commented in a header). +// --------------------------------------------------------- +// +void CSuplSessionManager::CancelLocationConversionRequest(CSuplSessionBase *aSessn) + { + DEBUG_TRACE("CSuplSessionManager::CancelLocationConversionRequest", __LINE__) + if(iProtocolMgr && aSessn) + iProtocolMgr->CancelLocationConversionRequest(aSessn); + } + + + // End of File