locationtriggering/tsrc/lbtengine_test/AdvancedTriggerSupervision/inc/AsynOperationAO.h
equal
deleted
inserted
replaced
48 |
48 |
49 /** |
49 /** |
50 * Two-phased constructor. |
50 * Two-phased constructor. |
51 */ |
51 */ |
52 static CTriggerFireObserver* NewL( RLbt& aLbt,TCoordinate& aCoordinate ); |
52 static CTriggerFireObserver* NewL( RLbt& aLbt,TCoordinate& aCoordinate ); |
|
53 |
|
54 |
|
55 static CTriggerFireObserver* NewL(); |
53 |
56 |
54 /** |
57 /** |
55 * Destructor. |
58 * Destructor. |
56 */ |
59 */ |
57 ~CTriggerFireObserver(); |
60 ~CTriggerFireObserver(); |
58 |
61 |
|
62 /** |
|
63 * Request for current position |
|
64 */ |
|
65 void CurrentPositionL( TPositionInfo& aPositionInfo, |
|
66 CActiveSchedulerWait* aWait ); |
|
67 |
59 |
68 |
60 void TriggerFiredL( const TLbtTriggerFireInfo& aFireInfo ); |
69 void TriggerFiredL( const TLbtTriggerFireInfo& aFireInfo ); |
61 |
70 |
62 void StartNotification( CActiveSchedulerWait* aWait ); |
71 void StartNotification( CActiveSchedulerWait* aWait ); |
63 |
72 |
95 |
104 |
96 /** |
105 /** |
97 * C++ default constructor. |
106 * C++ default constructor. |
98 */ |
107 */ |
99 CTriggerFireObserver( TCoordinate& aCoordinate ); |
108 CTriggerFireObserver( TCoordinate& aCoordinate ); |
|
109 |
|
110 |
|
111 CTriggerFireObserver(); |
100 |
112 |
101 /** |
113 /** |
102 * By default Symbian 2nd phase constructor is private. |
114 * By default Symbian 2nd phase constructor is private. |
103 */ |
115 */ |
104 void ConstructL( RLbt& aLbt ); |
116 void ConstructL( RLbt& aLbt ); |
|
117 |
|
118 void ConstructL(); |
105 |
119 |
106 private: |
120 private: |
107 |
121 |
108 CLbtTriggerFiringEventNotifier* iNotifier; |
122 CLbtTriggerFiringEventNotifier* iNotifier; |
109 TCoordinate iCoordinate; |
123 TCoordinate iCoordinate; |
110 CActiveSchedulerWait* iWait; |
124 CActiveSchedulerWait* iWait; |
111 |
125 |
112 |
126 |
113 TLbtTriggerFireInfo iFireInfo; |
127 TLbtTriggerFireInfo iFireInfo; |
114 |
128 |
115 |
129 /** |
116 |
130 * Handle to positioner session |
|
131 */ |
|
132 RPositionServer iPosServer; |
|
133 |
|
134 /** |
|
135 * Handle to positioner subsession |
|
136 */ |
|
137 RPositioner iPositioner; |
117 |
138 |
118 }; |
139 }; |
119 |
140 |
120 #endif // T_TRIGGERFIREOBSERVER_H |
141 #endif // T_TRIGGERFIREOBSERVER_H |
121 |
142 |