supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplprotocolmanager2.h
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
child 50 4c28d569e1fe
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
   275 	* @return      None
   275 	* @return      None
   276 	*/
   276 	*/
   277 	virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode);
   277 	virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode);
   278 	
   278 	
   279 public: // For setting UI observer    
   279 public: // For setting UI observer    
   280 	TInt LaunchSettingsUI(MOMASuplUICompletionObserver* aObserver,const TDesC& aForHslp);
   280 
   281 	TInt LaunchSuplUsageSettingsUI(MOMASuplUICompletionObserver* aObserver, TBool aRoaming);
   281 	// For setting UI observer    
   282 	TInt LaunchSuplDialogTimeoutUI(MOMASuplUICompletionObserver* aObserver );
   282 	//TInt LaunchSettingsUI(MOMASuplUICompletionObserver* aObserver,const TDesC& aForHslp);
       
   283 	//TInt LaunchSuplUsageSettingsUI(MOMASuplUICompletionObserver* aObserver, TBool aRoaming);
       
   284 	//TInt LaunchSuplDialogTimeoutUI(MOMASuplUICompletionObserver* aObserver );
   283 	void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId);
   285 	void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId);
   284 
   286 
   285 	void SettingsChanged();
   287 	void SettingsChanged();
   286 
   288 
   287 	TInt GetLastUsedAccessPoint(TDes& aLastlyUsedAccessPoint,TUint32& iIAPId);
   289 	TInt GetLastUsedAccessPoint(TDes& aLastlyUsedAccessPoint,TUint32& iIAPId);
   289 	* This callback method is used to notify the client about 
   291 	* This callback method is used to notify the client about 
   290 	* the completion of UI launch
   292 	* the completion of UI launch
   291 	* @param aError - Error during Launch
   293 	* @param aError - Error during Launch
   292 	* @return None
   294 	* @return None
   293 	*/
   295 	*/
   294 	void SettingsUICompletedL(TInt aError);
   296 	void SettingsUICompletedL(TInt /*aError*/) {};
   295 
   297 
   296 	/** 
   298 	/** 
   297 	* This callback method is used to notify the client about 
   299 	* This callback method is used to notify the client about 
   298 	* the completion of UI launch
   300 	* the completion of UI launch
   299 	* @param aError - Error during Launch
   301 	* @param aError - Error during Launch
   300 	* @return None
   302 	* @return None
   301 	*/
   303 	*/
   302 	void SettingsUsageUICompletedL(TInt aError);
   304 	void SettingsUsageUICompletedL(TInt /*aError*/) {};
   303 
   305 
   304 	/** 
   306 	/** 
   305 	* This callback method is used to notify the client about 
   307 	* This callback method is used to notify the client about 
   306 	* the completion of UI completion
   308 	* the completion of UI completion
   307 	* @param aError - Error during Launch
   309 	* @param aError - Error during Launch
   308 	* @return None
   310 	* @return None
   309 	*/
   311 	*/
   310 	void SettingsTimeOutUICompletedL(TInt aError);
   312 	void SettingsTimeOutUICompletedL(TInt /*aError*/) {};
   311 
   313 	
   312 public: //From base class MSuplSettingsObserver
   314 public: //From base class MSuplSettingsObserver
   313 
   315 
   314 	/**
   316 	/**
   315 	* HandleSuplSettingsChangeL,Observeed function, gets called.
   317 	* HandleSuplSettingsChangeL,Observeed function, gets called.
   316 	* @since S60 v3.1
   318 	* @since S60 v3.1
   317 	* @param       aEvent,TSuplSettingsEventType, type of event.
   319 	* @param       aEvent,TSuplSettingsEventType, type of event.
   318 	* @return      None
   320 	* @return      None
   319 	*/
   321 	*/
   320     virtual void HandleSuplSettingsChangeL(TSuplSettingsEventType aEvent,TInt aSlpId);                 
   322     virtual void HandleSuplSettingsChangeL(TSuplSettingsEventType aEvent,TInt aSlpId);                 
       
   323 
       
   324 	/**
       
   325 	* HandleSuplTriggerStatusChangeL,Observeed function, gets called.
       
   326 	* @since MCL v10.1
       
   327 	* @param       aSuplTriggerStatus,TSuplTriggerStatus, Trigger Status ON or OFF
       
   328 	* @return      None
       
   329 	*/
       
   330     virtual void HandleSuplTriggerStatusChangeL(CSuplSettings::TSuplTriggerStatus aSuplTriggerStatus);           
   321 
   331 
   322 public:  // From base class MSuplSessionObserver
   332 public:  // From base class MSuplSessionObserver
   323 	/**
   333 	/**
   324 	* HandleSuplSessionChangeL,Observeed function, gets called.
   334 	* HandleSuplSessionChangeL,Observeed function, gets called.
   325 	* @since S60 v5.2
   335 	* @since S60 v5.2
   475      * ReadSuplUsage, Reads OMA Supl Usage.
   485      * ReadSuplUsage, Reads OMA Supl Usage.
   476      * @since S60 v3.1u          
   486      * @since S60 v3.1u          
   477      * @param      None. 
   487      * @param      None. 
   478      * @return     None.
   488      * @return     None.
   479      */
   489      */
   480     void ReadSuplUsage();
   490     //void ReadSuplUsage();
   481 	
   491 	
   482     /**
   492     /**
   483      * ReadOMASuplConfigurationL, Reads OMA Supl Configuration.
   493      * ReadOMASuplConfigurationL, Reads OMA Supl Configuration.
   484      * @since S60 v3.1u          
   494      * @since S60 v3.1u          
   485      * @param      None. 
   495      * @param      None.