locationmanager/locationtrail/inc/cpositioninfo.h
changeset 36 aa5a574040a4
parent 21 50bf9db68373
child 63 e538444823de
--- a/locationmanager/locationtrail/inc/cpositioninfo.h	Wed Jun 23 18:41:19 2010 +0300
+++ b/locationmanager/locationtrail/inc/cpositioninfo.h	Tue Jul 06 14:44:37 2010 +0300
@@ -82,7 +82,12 @@
      * @return None.
      */    
     void Stop();
-        
+    
+    /**
+     * Handle remap completed event
+     * @since S60 9.2
+     */    
+    void HandleRemapComplete();    
 protected:
     /**
      * Run error implementation in case of RunL leaving.
@@ -113,6 +118,12 @@
     void RunL(); 
 
 private:
+    typedef enum
+        {
+        EPositionOptStateNone = 0x00,
+        EPositionOptStateGetLastKnownPosition,
+        EPositionOptStateNotifyUpdate
+        }TPositionOptState;
     /**
      * An observer interface to set current position to the location trail.
      * Not own.
@@ -137,7 +148,8 @@
     
     TInt iUpdateInterval;
     
-    TBool iFirstInterval;
+    TPositionOptState iState;
+    TBool iConnectedPositionServer;
     };
 
 #endif // C_CPOSITIONINFO_H