locationmanager/locationtrail/inc/cpositioninfo.h
branchRCL_3
changeset 19 b73252188534
parent 8 50de4d668bb6
--- a/locationmanager/locationtrail/inc/cpositioninfo.h	Thu Jul 15 19:07:24 2010 +0300
+++ b/locationmanager/locationtrail/inc/cpositioninfo.h	Thu Aug 19 10:20:41 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