diff -r 646a02f170b9 -r 3cebc1a84278 locationmanager/server/inc/clocationmanagerserver.h --- a/locationmanager/server/inc/clocationmanagerserver.h Fri Mar 12 15:44:28 2010 +0200 +++ b/locationmanager/server/inc/clocationmanagerserver.h Mon Mar 15 12:42:24 2010 +0200 @@ -310,6 +310,18 @@ */ void GPSSignalQualityChanged( const TPositionSatelliteInfo& aSatelliteInfo ) __SOFTFP; + /** + * Callback method to notify observer that during waiting for positioning stop timeout remap is done. + */ + void RemapedCompleted(); + + /** + * Returns if in ETrialStopping state server waits for positioning stop timeout + * @returns ETrue if server is waiting for positioning stop timeout + * EFalse, otherwise. + */ + TBool WaitForPositioningStopTimeout(); + public: // from MMdeObjectObserver /** * Called to notify the observer that new objects has been @@ -466,7 +478,12 @@ TInt iLocManStopRemapDelay; RLocationTrail::TTrailCaptureSetting iCaptureSetting; - TBool iRemoveLocation; + TBool iRemoveLocation; + + /** + * A flag for state of waiting for position stop timeout. + */ + TBool iWaitForPositioningStopTimeout; };