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