API published in: S60 3rd Ed FP 1
Link against: profileengine.lib
Required Capabilities
WriteDeviceData
Exceptions
No capabilities needed for reading profiles.
#include <mproengnotifyhandler.h>
This class is used for registration to get notifications about changes in Profiles data.
Public Member Functions |
|
virtual TInt | RequestProfileActivationNotificationsL (MProEngProfileActivationObserver &aObserver)=0 |
Request notifications of profile activations. |
|
virtual TInt | RequestActiveProfileNotificationsL (MProEngActiveProfileObserver &aObserver)=0 |
Request notifications of active profile modifications. |
|
virtual TInt | RequestProfileNotificationsL (MProEngProfileObserver &aObserver, TInt aProfileId)=0 |
Request notifications about changes in the given profile. |
|
virtual TInt | RequestProfileNameArrayNotificationsL (MProEngProfileNameArrayObserver &aObserver)=0 |
Request notifications about changes in the profile name array. |
|
virtual void | CancelProfileActivationNotifications ()=0 |
Cancel the registration for receiving notifications about profile activation events. |
|
virtual void | CancelActiveProfileNotifications ()=0 |
Cancel the registration for receiving notifications about the active profile modification events. |
|
virtual void | CancelProfileNotifications (TInt aProfileId)=0 |
Cancel the registration for receiving notifications about the given profile modification events. |
|
virtual void | CancelProfileNameArrayNotifications ()=0 |
Cancel the registration for receiving notifications about the changes in the profile name array. |
|
virtual void | CancelAll ()=0 |
Cancel all the registrations for receiving notifications. |
|
virtual | ~MProEngNotifyHandler () |
Destructor. |
|
Destructor. |
|
Cancel the registration for receiving notifications about the active profile modification events. |
|
Cancel all the registrations for receiving notifications. |
|
Cancel the registration for receiving notifications about profile activation events. |
|
Cancel the registration for receiving notifications about the changes in the profile name array. |
|
Cancel the registration for receiving notifications about the given profile modification events.
|
|
Request notifications of active profile modifications. The notifications are received as long as CancelActiveProfileNotifications() or CancelAll() is called. If the client wants to change the observer, he should first cancel these notifications and then re-request them with the new observer instance.
|
|
Request notifications of profile activations. The notifications are received as long as CancelProfileActivationNotifications() or CancelAll() is called. If the client wants to change the observer, he should first cancel these notifications and then re-request them with the new observer instance.
|
|
Request notifications about changes in the profile name array. This includes the cases when: a new profile has been created, a profile has been deleted, the name of a profile has been changed. The notifications are received as long as CancelProfileNameArrayNotifications() or CancelAll() is called. If the client wants to change the observer, he should first cancel these notifications and then re-request them with the new observer instance.
|
|
Request notifications about changes in the given profile. This is useful for cases when the client is interested about changes in a specific profile no matter if the profile is active or not. The notifications are received as long as CancelProfileNotifications() or CancelAll() is called. If the client wants to change the observer for the notifications about the same profile, he should first cancel these notifications and then re-request them with the new observer instance.
|