#include <app/calchangecallback.h>
struct TCalChangeEntry |
Public Attributes | |
---|---|
MCalChangeCallBack2::TChangeType | iChangeType |
TCalLocalUid | iEntryId |
MCalChangeCallBack2::TChangeEntryType | iEntryType |
A structure for storing Calendar change notification data. This contains the Calendar entry local UID, the type of change and the entry type.
The iChangeEntryType member may be set to MCalChangeCallBack2::EChangeEntryTodo or MCalChangeCallBack2::EChangeEntryEvent. MCalChangeCallBack2::EChangeEntryAll is provided for call back registration only.
If the iChangeType member is MCalChangeCallBack2::EChangeUndefined or MCalChangeCallBack2::EChangeTzRules, iEntryId and iEntryType are undefined and should not be used by clients.
When the iChangeType member is MCalChangeCallBack2::EChangeTzRules a change in time zone rules has been detected and processed by the Calendar server. The client should refresh any instance data they own as a result of this change.