locationtriggering/tsrc/lbtengine_test/AdvancedTriggerSupervision/inc/AsynOperationAO.h
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
--- a/locationtriggering/tsrc/lbtengine_test/AdvancedTriggerSupervision/inc/AsynOperationAO.h	Thu Aug 19 10:20:18 2010 +0300
+++ b/locationtriggering/tsrc/lbtengine_test/AdvancedTriggerSupervision/inc/AsynOperationAO.h	Tue Aug 31 15:37:04 2010 +0300
@@ -50,12 +50,21 @@
         * Two-phased constructor.
         */
         static CTriggerFireObserver* NewL( RLbt& aLbt,TCoordinate& aCoordinate );
+        
+        
+        static CTriggerFireObserver* NewL();
 
         /**
         * Destructor.
         */
         ~CTriggerFireObserver();
         
+        /**
+         * Request for current position
+         */
+        void CurrentPositionL( TPositionInfo& aPositionInfo,
+                              CActiveSchedulerWait* aWait );
+
         
         void TriggerFiredL( const TLbtTriggerFireInfo& aFireInfo );
         
@@ -97,12 +106,17 @@
         * C++ default constructor.
         */
         CTriggerFireObserver( TCoordinate& aCoordinate );
+        
+        
+        CTriggerFireObserver();
 
         /**
         * By default Symbian 2nd phase constructor is private.
         */
         void ConstructL( RLbt& aLbt );
         
+        void ConstructL();
+        
     private:
     
         CLbtTriggerFiringEventNotifier* iNotifier;
@@ -112,8 +126,15 @@
         
         TLbtTriggerFireInfo iFireInfo;
         
-      
-       
+       /**
+        * Handle to positioner session
+        */
+        RPositionServer iPosServer;
+        
+        /**
+         * Handle to positioner subsession
+         */
+        RPositioner iPositioner;
 
     };