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()

void ConstructL ( ) [private]

GetAttendeesL(RArray< CCalAttendee * > &, TUint)

IMPORT_C void GetAttendeesL ( RArray < CCalAttendee * > & aAttendeeArray,
TUint aFilterFlags
) 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 * > & aAttendeeArray Reference to attendee array
TUint aFilterFlags Attendee filtering flags.

IsAlldayEventL()

IMPORT_C TBool IsAlldayEventL ( ) 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 & aEntry Refernce to MR calendar entry

NewLC(CCalEntry &)

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

Creates new CESMRCalUserUtil object. Ownership is transferred to caller.

Parameters

CCalEntry & aEntry Refernce to MR calendar entry

PhoneOwnerRoleL()

IMPORT_C TESMRRole PhoneOwnerRoleL ( ) const

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

Member Data Documentation

CCalEntry & iEntry

CCalEntry & iEntry [private]