81 void GetTriggersList(RLbt& aLbt, RPointerArray < CLbtTriggerInfo >& aTriggerList, |
81 void GetTriggersList(RLbt& aLbt, RPointerArray < CLbtTriggerInfo >& aTriggerList, |
82 CActiveSchedulerWait* aWait ,CLbtListTriggerOptions* aListOptions=NULL) ; |
82 CActiveSchedulerWait* aWait ,CLbtListTriggerOptions* aListOptions=NULL) ; |
83 void ListTriggerIdsList(RLbt& aLbt, RArray < TLbtTriggerId >& aTriggerIdList, |
83 void ListTriggerIdsList(RLbt& aLbt, RArray < TLbtTriggerId >& aTriggerIdList, |
84 CActiveSchedulerWait* aWait,CLbtListTriggerOptions* aListOptions=NULL); |
84 CActiveSchedulerWait* aWait,CLbtListTriggerOptions* aListOptions=NULL); |
85 void CreateIterator(RLbt& aLbt,CActiveSchedulerWait* aWait,CLbtListTriggerOptions* aListOptions=NULL); |
85 void CreateIterator(RLbt& aLbt,CActiveSchedulerWait* aWait,CLbtListTriggerOptions* aListOptions=NULL); |
86 void CTriggerFireObserver::DeleteFilteredTriggers( RLbt& aLbt,CLbtTriggerFilterBase* aFilter,CActiveSchedulerWait* aWait ); |
86 void DeleteFilteredTriggers( RLbt& aLbt,CLbtTriggerFilterBase* aFilter,CActiveSchedulerWait* aWait ); |
87 TInt GetFireCount( ) ; |
87 TInt GetFireCount( ) ; |
88 TInt GetError( ) ; |
88 TInt GetError( ) ; |
89 |
89 |
90 TLbtTriggerFireInfo GetFiredTrigger( ) ; |
90 TLbtTriggerFireInfo GetFiredTrigger( ) ; |
91 void UpdateTriggersState(RLbt& aLbt, CLbtTriggerEntry::TLbtTriggerState aState, |
91 void UpdateTriggersState(RLbt& aLbt, CLbtTriggerEntry::TLbtTriggerState aState, |
92 CActiveSchedulerWait* aWait,CLbtTriggerFilterBase * aFilter=NULL) ; |
92 CActiveSchedulerWait* aWait,CLbtTriggerFilterBase * aFilter=NULL) ; |
93 void UpdateTrigger(RLbt& aLbt,CLbtTriggerEntry& aTrigger,TLbtTriggerAttributeFieldsMask aFieldMask,CActiveSchedulerWait* aWait, |
93 void UpdateTrigger(RLbt& aLbt,CLbtTriggerEntry& aTrigger,TLbtTriggerAttributeFieldsMask aFieldMask,CActiveSchedulerWait* aWait, |
94 TLbtFireOnUpdate aFireOnUpdate) ; |
94 TLbtFireOnUpdate aFireOnUpdate) ; |
95 void CTriggerFireObserver::PopulateFromCurrentCell(CLbtGeoCell& cell,CActiveSchedulerWait* aWait ) ; |
95 void PopulateFromCurrentCell(CLbtGeoCell& cell,CActiveSchedulerWait* aWait ) ; |
96 |
96 |
97 void RunL( ); |
97 void RunL( ); |
98 |
98 |
99 void DoCancel( ); |
99 void DoCancel( ); |
100 |
100 |