CCalAttendee Class Reference

class CCalAttendee : public CCalUser

Class representing an attendee of an event.

CCalAttendee is a specialization of the CCalUser class.

This class contains extra methods to store and retrieve an Attendee's ROLE, PART-STAT, and RSVP fields.

Inherits from

Constructor & Destructor Documentation

CCalAttendee()

CCalAttendee()[private]

CCalAttendee(CCalUserImpl *)

CCalAttendee(CCalUserImpl *aImpl)[private]

Parameters

CCalUserImpl * aImpl

Member Functions Documentation

NewL(const TDesC &)

IMPORT_C CCalAttendee *NewL(const TDesC &aAddress)[static]

Parameters

const TDesC & aAddress

NewL(const TDesC &, const TDesC &)

IMPORT_C CCalAttendee *NewL(const TDesC &aAddress,
const TDesC &aSentBy
)[static]

Parameters

const TDesC & aAddress
const TDesC & aSentBy

NewL(CCalUserImpl *)

CCalAttendee *NewL(CCalUserImpl *aImpl)[static]

Parameters

CCalUserImpl * aImpl

ResponseRequested()

IMPORT_C TBoolResponseRequested()const

RoleL()

IMPORT_C TCalRoleRoleL()const

SetResponseRequested(TBool)

IMPORT_C voidSetResponseRequested(TBoolaRsvp)

Parameters

TBool aRsvp

SetRoleL(TCalRole)

IMPORT_C voidSetRoleL(TCalRoleaRole)

Parameters

TCalRole aRole

SetStatusL(TCalStatus)

IMPORT_C voidSetStatusL(TCalStatusaStatus)

Parameters

TCalStatus aStatus

SetVCalExpect(TVCalExpect)

IMPORT_C voidSetVCalExpect(TVCalExpectaExpected)

Parameters

TVCalExpect aExpected

StatusL()

IMPORT_C TCalStatusStatusL()const

VCalExpect()

IMPORT_C TVCalExpectVCalExpect()const

Member Enumerations Documentation

Enum TCalRole

Attendee's role.

Enumerators

EReqParticipant = 0

A required participant of the event.

EOptParticipant

An optional participant of the event.

ENonParticipant

A non-participant of the event.

EChair

This participant will chair the event.

EVCalAttendee

Indicates an attendee at the event or todo. This value is supported in vCalendar only.

EVCalDelegate

Indicates a delegate of another attendee. This value is supported in vCalendar only.

EVCalOwner

Indicates owner of the event or todo (not the same as phone owner). This value is supported in vCalendar only.

Enum TCalStatus

Attendee's status

Enumerators

ENeedsAction = 0

Action is required by attendee.

EAccepted

Attendee has accepted request.

ETentative

Attendee has tentatively accepted the request.

EConfirmed

Attendee's presence is confirmed.

EDeclined

Attendee has declined request.

ECompleted

The required action has been completed by attendee.

EDelegated

Attendee has delegated the request to another person.

EInProcess

A to-do action in the process of being completed.

EVCalSent

An entry has been sent. This value is supported in vCalendar only.

EVCalXReceived

An entry has been received. This value is supported in vCalendar only.

Enum TVCalExpect

Attendee's expected participation response. This property is supported in vCalendar only. It is not a property of iCalendar.

Enumerators

EVCalFyi

Indicates request is for your information.

EVCalRequire

Indicates presence is definitely required.

EVCalRequest

Indicates presence is being requested.

EVCalImmediate

Indicates an immediate response needed.