supl/locationsuplfw/gateway/src/epos_csuplsessionrequest.cpp
branchRCL_3
changeset 55 ea98413ce11f
parent 45 6b6920c56e2f
equal deleted inserted replaced
49:10852b179f64 55:ea98413ce11f
    95     }
    95     }
    96 // Destructor
    96 // Destructor
    97 CSuplSessionRequest::~CSuplSessionRequest()
    97 CSuplSessionRequest::~CSuplSessionRequest()
    98     {
    98     {
    99     DEBUG_TRACE("CSuplSessionRequest::~CSuplSessionRequest", __LINE__)
    99     DEBUG_TRACE("CSuplSessionRequest::~CSuplSessionRequest", __LINE__)
   100     //iSessnMgr.RemoveFromQueueForReIssueRequest(*this);
   100     iSessnMgr.RemoveFromQueueForReIssueRequest(*this);
   101     
   101     
   102     if (iParamExtendedFallback)
   102     if (iParamExtendedFallback)
   103 		{
   103 		{
   104         delete iParamExtendedFallback;
   104         delete iParamExtendedFallback;
   105 		}
   105 		}
   315 	        	{	
   315 	        	{	
   316 	        	iRequestPhase = ESuplReqInactive;
   316 	        	iRequestPhase = ESuplReqInactive;
   317 	        	iNetObserver->CompleteForwardMessageL(iHandle);
   317 	        	iNetObserver->CompleteForwardMessageL(iHandle);
   318 	        	break;
   318 	        	break;
   319 	        	}
   319 	        	}
   320 				
       
   321 			case ESuplLocationConversionRequest:
       
   322 			case ESuplCancelLocationConversionRequest:
       
   323             {
       
   324             iRequestPhase = ESuplReqInactive;
       
   325             iObserver->CompleteRunSession(err);
       
   326             break;
       
   327             }
       
   328 
       
   329 			
       
   330 
       
   331 
   320 
   332 	        default :
   321 	        default :
   333 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   322 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   334 	        }
   323 	        }
   335 		}
   324 		}
   498 //
   487 //
   499 void CSuplSessionRequest::CancelTriggerringRequest()
   488 void CSuplSessionRequest::CancelTriggerringRequest()
   500     {
   489     {
   501     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   490     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   502     iRequestPhase = ESuplStopTriggerRequest;
   491     iRequestPhase = ESuplStopTriggerRequest;
   503     iSessnMgr.CancelTriggerringSession(iSuplSessn); 
   492     iSessnMgr.CancelTriggerringSession(iSuplSessn);	
   504     //SetActive();
   493 	//SetActive();
   505     }
       
   506 
       
   507 // ---------------------------------------------------------
       
   508 // CSuplSessionRequest::MakeLocationConversionRequestL
       
   509 //
       
   510 // (other items were commented in a header).
       
   511 // ---------------------------------------------------------
       
   512 //
       
   513 void CSuplSessionRequest::MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn,
       
   514                                                           TGeoCellInfo& aCellInfo )
       
   515     {
       
   516     DEBUG_TRACE("CSuplSessionRequest::MakeLocationConversionRequestL", __LINE__)
       
   517     iRequestPhase = ESuplLocationConversionRequest;
       
   518     iStatus = KRequestPending;
       
   519     iSessnMgr.MakeLocationConversionRequestL(aSuplSessn,aCellInfo,iStatus );
       
   520     SetActive();       
       
   521     }
       
   522 
       
   523         
       
   524 // ---------------------------------------------------------
       
   525 // CSuplSessionRequest::CancelLocationConversionRequest
       
   526 //
       
   527 // (other items were commented in a header).
       
   528 // ---------------------------------------------------------
       
   529 //
       
   530 void CSuplSessionRequest::CancelLocationConversionRequest()
       
   531     {
       
   532     DEBUG_TRACE("CSuplSessionRequest::CancelLocationConversionRequest", __LINE__)
       
   533     iRequestPhase = ESuplCancelLocationConversionRequest;
       
   534     iSessnMgr.CancelLocationConversionRequest(iSuplSessn); 
       
   535     }
   494     }
   536     
   495     
   537 //  End of File
   496 //  End of File