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 |