supl/locationsuplfw/gateway/src/epos_csuplsessionrequest.cpp
branchRCL_3
changeset 20 2b4ea9893b66
parent 19 02ba3f1733c6
child 21 6b6920c56e2f
equal deleted inserted replaced
19:02ba3f1733c6 20:2b4ea9893b66
    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 		}
   298 				iObserver->CompleteTriggerFiredNotifyRequest(err);			
   298 				iObserver->CompleteTriggerFiredNotifyRequest(err);			
   299 	        	break;
   299 	        	break;
   300 	        	}
   300 	        	}
   301 	        case ESuplSessionRequest:
   301 	        case ESuplSessionRequest:
   302 			case ESuplRetryingSession:
   302 			case ESuplRetryingSession:
   303 	            {
   303 				{
   304 				iRequestPhase = ESuplReqInactive;
   304 				iRequestPhase = ESuplReqInactive;
   305 				iObserver->CompleteRunSession(err);
   305 				iObserver->CompleteRunSession(err);
   306 	            break;
   306 				break;
   307 	            }
   307 				}				
   308 	       case ESuplCancelRunSessionRequest:
   308 	       case ESuplCancelRunSessionRequest:
   309 	            {
   309 	            {
   310 				iRequestPhase = ESuplReqInactive;
   310 				iRequestPhase = ESuplReqInactive;
   311 				iObserver->CompleteRunSession(err);
   311 				iObserver->CompleteRunSession(err);
   312 	            break;
   312 	            break;
   315 	        	{	
   315 	        	{	
   316 	        	iRequestPhase = ESuplReqInactive;
   316 	        	iRequestPhase = ESuplReqInactive;
   317 	        	iNetObserver->CompleteForwardMessageL(iHandle);
   317 	        	iNetObserver->CompleteForwardMessageL(iHandle);
   318 	        	break;
   318 	        	break;
   319 	        	}
   319 	        	}
   320 				
   320 	        case ESuplLocationConversionRequest:
   321 			case ESuplLocationConversionRequest:
   321 	        case ESuplCancelLocationConversionRequest:
   322 			case ESuplCancelLocationConversionRequest:
   322 	            {
   323             {
   323 	            iRequestPhase = ESuplReqInactive;
   324             iRequestPhase = ESuplReqInactive;
   324 	            iObserver->CompleteRunSession(err);
   325             iObserver->CompleteRunSession(err);
   325 	            break;
   326             break;
   326 	            }
   327             }
       
   328 
       
   329 			
       
   330 
       
   331 
       
   332 	        default :
   327 	        default :
   333 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   328 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   334 	        }
   329 	        }
   335 		}
   330 		}
   336     }
   331     }
   498 //
   493 //
   499 void CSuplSessionRequest::CancelTriggerringRequest()
   494 void CSuplSessionRequest::CancelTriggerringRequest()
   500     {
   495     {
   501     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   496     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   502     iRequestPhase = ESuplStopTriggerRequest;
   497     iRequestPhase = ESuplStopTriggerRequest;
   503     iSessnMgr.CancelTriggerringSession(iSuplSessn); 
   498     iSessnMgr.CancelTriggerringSession(iSuplSessn);	
   504     //SetActive();
   499 	//SetActive();
   505     }
   500     }
   506 
       
   507 // ---------------------------------------------------------
   501 // ---------------------------------------------------------
   508 // CSuplSessionRequest::MakeLocationConversionRequestL
   502 // CSuplSessionRequest::MakeLocationConversionRequestL
   509 //
   503 //
   510 // (other items were commented in a header).
   504 // (other items were commented in a header).
   511 // ---------------------------------------------------------
   505 // ---------------------------------------------------------
   530 void CSuplSessionRequest::CancelLocationConversionRequest()
   524 void CSuplSessionRequest::CancelLocationConversionRequest()
   531     {
   525     {
   532     DEBUG_TRACE("CSuplSessionRequest::CancelLocationConversionRequest", __LINE__)
   526     DEBUG_TRACE("CSuplSessionRequest::CancelLocationConversionRequest", __LINE__)
   533     iRequestPhase = ESuplCancelLocationConversionRequest;
   527     iRequestPhase = ESuplCancelLocationConversionRequest;
   534     iSessnMgr.CancelLocationConversionRequest(iSuplSessn); 
   528     iSessnMgr.CancelLocationConversionRequest(iSuplSessn); 
   535     }
   529     }  
   536     
       
   537 //  End of File
   530 //  End of File