locationtriggering/tsrc/lbtengine_test/firingofstartuptriggerandlisttrigger/inc/t_triggerfireobserver.h
--- a/locationtriggering/tsrc/lbtengine_test/firingofstartuptriggerandlisttrigger/inc/t_triggerfireobserver.h Thu Aug 19 10:20:18 2010 +0300
+++ b/locationtriggering/tsrc/lbtengine_test/firingofstartuptriggerandlisttrigger/inc/t_triggerfireobserver.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,7 +126,16 @@
TLbtTriggerFireInfo iFireInfo;
-
+ /**
+ * Handle to positioner session
+ */
+ RPositionServer iPosServer;
+
+ /**
+ * Handle to positioner subsession
+ */
+ RPositioner iPositioner;
+
};