supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h
branchRCL_3
changeset 55 ea98413ce11f
parent 45 6b6920c56e2f
equal deleted inserted replaced
49:10852b179f64 55:ea98413ce11f
    25 // INCLUDE FILES
    25 // INCLUDE FILES
    26 #include <e32base.h>
    26 #include <e32base.h>
    27 #include <lbspositioninfo.h>
    27 #include <lbspositioninfo.h>
    28 #include <epos_suplterminalqop.h>
    28 #include <epos_suplterminalqop.h>
    29 #include <epos_suplterminaltrigger.h>
    29 #include <epos_suplterminaltrigger.h>
    30 #include "epos_suplgeocellinfo.h"
       
    31 
    30 
    32 // CONSTANT DECLARATIONS
    31 // CONSTANT DECLARATIONS
    33 
    32 
    34 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    35 class MSuplSessionObserver;
    34 class MSuplSessionObserver;
   100 		void CancelRunSessionRequest();
    99 		void CancelRunSessionRequest();
   101 		
   100 		
   102 		void CancelTriggerringRequest();
   101 		void CancelTriggerringRequest();
   103 		
   102 		
   104 		void ProtocolHUnloaded();
   103 		void ProtocolHUnloaded();
   105 
       
   106 		void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn,TGeoCellInfo& aCellInfo );
       
   107 		
       
   108 		void CancelLocationConversionRequest();
       
   109 		void ReIssueRequestL();
   104 		void ReIssueRequestL();
   110 		
   105 		
   111     protected:  // From CActive
   106     protected:  // From CActive
   112 
   107 
   113         void RunL();
   108         void RunL();
   137             ESuplForwardMessage,
   132             ESuplForwardMessage,
   138             ESuplStartTriggerRequest,            
   133             ESuplStartTriggerRequest,            
   139             ESuplStopTriggerRequest,
   134             ESuplStopTriggerRequest,
   140             ESuplTriggerFiredNotifyRequest,
   135             ESuplTriggerFiredNotifyRequest,
   141 			ESuplWaitingToRetrySession,
   136 			ESuplWaitingToRetrySession,
   142 			ESuplRetryingSession,
   137 			ESuplRetryingSession
   143 			ESuplLocationConversionRequest,
       
   144             ESuplCancelLocationConversionRequest
       
   145             };
   138             };
   146      
   139      
   147 	 TSuplRequestStage           iRequestPhase;
   140 	 TSuplRequestStage           iRequestPhase;
   148      HBufC8*                     iPositionBuffer;
   141      HBufC8*                     iPositionBuffer;
   149      MSuplSessionObserver* 	     iObserver;
   142      MSuplSessionObserver* 	     iObserver;