supl/locationsuplfw/gateway/src/epos_csuplsessionrequest.cpp
branchRCL_3
changeset 21 6b6920c56e2f
parent 20 2b4ea9893b66
equal deleted inserted replaced
20:2b4ea9893b66 21:6b6920c56e2f
    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 	        case ESuplLocationConversionRequest:
   320 				
   321 	        case ESuplCancelLocationConversionRequest:
   321 			case ESuplLocationConversionRequest:
   322 	            {
   322 			case ESuplCancelLocationConversionRequest:
   323 	            iRequestPhase = ESuplReqInactive;
   323             {
   324 	            iObserver->CompleteRunSession(err);
   324             iRequestPhase = ESuplReqInactive;
   325 	            break;
   325             iObserver->CompleteRunSession(err);
   326 	            }
   326             break;
       
   327             }
       
   328 
       
   329 			
       
   330 
       
   331 
   327 	        default :
   332 	        default :
   328 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   333 	            DebugPanic(EPosSuplServerPanicRequestInconsistency);
   329 	        }
   334 	        }
   330 		}
   335 		}
   331     }
   336     }
   493 //
   498 //
   494 void CSuplSessionRequest::CancelTriggerringRequest()
   499 void CSuplSessionRequest::CancelTriggerringRequest()
   495     {
   500     {
   496     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   501     DEBUG_TRACE("CSuplSessionRequest::CancelTriggerringRequest", __LINE__)
   497     iRequestPhase = ESuplStopTriggerRequest;
   502     iRequestPhase = ESuplStopTriggerRequest;
   498     iSessnMgr.CancelTriggerringSession(iSuplSessn);	
   503     iSessnMgr.CancelTriggerringSession(iSuplSessn); 
   499 	//SetActive();
   504     //SetActive();
   500     }
   505     }
       
   506 
   501 // ---------------------------------------------------------
   507 // ---------------------------------------------------------
   502 // CSuplSessionRequest::MakeLocationConversionRequestL
   508 // CSuplSessionRequest::MakeLocationConversionRequestL
   503 //
   509 //
   504 // (other items were commented in a header).
   510 // (other items were commented in a header).
   505 // ---------------------------------------------------------
   511 // ---------------------------------------------------------
   524 void CSuplSessionRequest::CancelLocationConversionRequest()
   530 void CSuplSessionRequest::CancelLocationConversionRequest()
   525     {
   531     {
   526     DEBUG_TRACE("CSuplSessionRequest::CancelLocationConversionRequest", __LINE__)
   532     DEBUG_TRACE("CSuplSessionRequest::CancelLocationConversionRequest", __LINE__)
   527     iRequestPhase = ESuplCancelLocationConversionRequest;
   533     iRequestPhase = ESuplCancelLocationConversionRequest;
   528     iSessnMgr.CancelLocationConversionRequest(iSuplSessn); 
   534     iSessnMgr.CancelLocationConversionRequest(iSuplSessn); 
   529     }  
   535     }
       
   536     
   530 //  End of File
   537 //  End of File