#include <mw/lbttriggeringsystemsettingschangeeventnotifier.h>
class CLbtTriggeringSystemSettingsChangeEventNotifier : public CActive |
Public Member Functions | |
---|---|
~CLbtTriggeringSystemSettingsChangeEventNotifier() | |
IMPORT_C CLbtTriggeringSystemSettingsChangeEventNotifier * | NewL(RLbt &, MLbtTriggeringSystemSettingsChangeEventObserver &, TInt) |
IMPORT_C void | Start() |
Inherited Attributes | |
---|---|
CActive::iStatus |
Inherited Enumerations | |
---|---|
CActive:TPriority |
Helper class to receive triggering system settings change event through observer interface.
See also: RLbt::NotifyTriggeringSystemSettingChange
IMPORT_C | ~CLbtTriggeringSystemSettingsChangeEventNotifier | ( | ) |
Destructor.
If the notification is started, the destructor will cancel the notification.
IMPORT_C CLbtTriggeringSystemSettingsChangeEventNotifier * | NewL | ( | RLbt & | aLbt, |
MLbtTriggeringSystemSettingsChangeEventObserver & | aObserver, | |||
TInt | aPriority = CActive::EPriorityStandard | |||
) | [static] |
Construct a triggering system settings change event notifier object.
When the object is constructed. The triggering system settings change notification request is not issued to the Location Triggering Server. Client shall call CLbtTriggeringSystemSettingsChangeEventNotifier::Start() to start notification.
Parameter | Description |
---|---|
aLbt | A referece to RLbt object. The subsession must be opened. Otherwise a panic is raised. |
aObserver | A referece to the observer object to receive triggering system setting change event. |
aPriority | An integer specifying the priority of this active object. CActive::TPriority defines a standard set of priorities. |
IMPORT_C void | Start | ( | ) |
Start triggering system settings change event notification.
After this function is called, when triggering system settings are changed, the client will be notified from the observer interface.
Client shall call Cancel() function to stop the triggering system settings change event notification.