supl/locationsuplfw/gateway/inc/epos_csuplsessionrequest.h
changeset 32 b12ea03c50a3
parent 0 667063e416a2
child 39 3efc7a0e8755
equal deleted inserted replaced
25:73f6c2762ffe 32:b12ea03c50a3
    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 
    30 #include "epos_suplgeocellinfo.h"
    31 // CONSTANT DECLARATIONS
    31 // CONSTANT DECLARATIONS
    32 
    32 
    33 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    34 class MSuplSessionObserver;
    34 class MSuplSessionObserver;
    35 class MNetInitiatedObserver;
    35 class MNetInitiatedObserver;
    97 		void CancelRunSessionRequest();
    97 		void CancelRunSessionRequest();
    98 		
    98 		
    99 		void CancelTriggerringRequest();
    99 		void CancelTriggerringRequest();
   100 		
   100 		
   101 		void ProtocolHUnloaded();
   101 		void ProtocolHUnloaded();
       
   102 		void MakeLocationConversionRequestL( CSuplSessionBase* aSuplSessn,TGeoCellInfo& aCellInfo );
       
   103 		        
       
   104 		void CancelLocationConversionRequest();
   102 		
   105 		
   103     protected:  // From CActive
   106     protected:  // From CActive
   104 
   107 
   105         void RunL();
   108         void RunL();
   106         TInt RunError(TInt aError);
   109         TInt RunError(TInt aError);
   127             ESuplSessionRequest,
   130             ESuplSessionRequest,
   128             ESuplCancelRunSessionRequest,
   131             ESuplCancelRunSessionRequest,
   129             ESuplForwardMessage,
   132             ESuplForwardMessage,
   130             ESuplStartTriggerRequest,            
   133             ESuplStartTriggerRequest,            
   131             ESuplStopTriggerRequest,
   134             ESuplStopTriggerRequest,
   132             ESuplTriggerFiredNotifyRequest
   135             ESuplTriggerFiredNotifyRequest,
       
   136             ESuplLocationConversionRequest,
       
   137             ESuplCancelLocationConversionRequest
   133             };
   138             };
   134      
   139      
   135 	 TSuplRequestStage           iRequestPhase;
   140 	 TSuplRequestStage           iRequestPhase;
   136      HBufC8*                     iPositionBuffer;
   141      HBufC8*                     iPositionBuffer;
   137      MSuplSessionObserver* 	     iObserver;
   142      MSuplSessionObserver* 	     iObserver;