CESMRCalUserUtil Class Reference

class CESMRCalUserUtil : public CBase

CESMRCalUserUtil provides services for handling meeting request calendar users.

esmrservices.lib

Inherits from

Constructor & Destructor Documentation

CESMRCalUserUtil(CCalEntry &)

CESMRCalUserUtil(CCalEntry &aEntry)[private, inline]

Parameters

CCalEntry & aEntry

~CESMRCalUserUtil()

IMPORT_C~CESMRCalUserUtil()

C++ destructor

Member Functions Documentation

ConstructL()

voidConstructL()[private]

GetAttendeesL(RArray< CCalAttendee * > &, TUint)

IMPORT_C voidGetAttendeesL(RArray< CCalAttendee * > &aAttendeeArray,
TUintaFilterFlags
)const

Fetches attendees from entry. Attendees are added to aAttendeeArray. Attendees are filtered according to aFilterFlags parameter. Filtering flags is combimnation of enumeration TESMRRole values. For example, aFilterFlags = EESMRRoleRequiredAttendee --> Required attendees are included to array. Ownership of the attendee objects is not transferred.

Parameters

RArray< CCalAttendee * > & aAttendeeArrayReference to attendee array
TUint aFilterFlagsAttendee filtering flags.

IsAlldayEventL()

IMPORT_C TBoolIsAlldayEventL()const

Checks if entry is allday event.

NewL(CCalEntry &)

IMPORT_C CESMRCalUserUtil *NewL(CCalEntry &aEntry)[static]

Creates new CESMRCalUserUtil object. Ownership is transferred to caller.

Parameters

CCalEntry & aEntryRefernce to MR calendar entry

NewLC(CCalEntry &)

IMPORT_C CESMRCalUserUtil *NewLC(CCalEntry &aEntry)[static]

Creates new CESMRCalUserUtil object. Ownership is transferred to caller.

Parameters

CCalEntry & aEntryRefernce to MR calendar entry

PhoneOwnerRoleL()

IMPORT_C TESMRRolePhoneOwnerRoleL()const

Fetches the phone owner's attendee role in this calendar entry. TESMRRole.

Member Data Documentation

CCalEntry & iEntry

CCalEntry &iEntry[private]