TCalChangeEntry Struct Reference

#include <app/calchangecallback.h>

struct TCalChangeEntry

Detailed Description

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.

Member Attribute Documentation

iChangeType

Type of change to the entry.

iEntryId

TCalLocalUid iEntryId

Local UID of the entry.

iEntryType

Type of entry.