| 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.
| Public Member Functions | |
|---|---|
| IMPORT_C CCalAttendee * | NewL(const TDesC &) |
| IMPORT_C CCalAttendee * | NewL(const TDesC &, const TDesC &) |
| CCalAttendee * | NewL(CCalUserImpl *) |
| IMPORT_C TBool | ResponseRequested() |
| IMPORT_C TCalRole | RoleL() |
| IMPORT_C void | SetResponseRequested(TBool) |
| IMPORT_C void | SetRoleL(TCalRole) |
| IMPORT_C void | SetStatusL(TCalStatus) |
| IMPORT_C void | SetVCalExpect(TVCalExpect) |
| IMPORT_C TCalStatus | StatusL() |
| IMPORT_C TVCalExpect | VCalExpect() |
| Private Member Functions | |
|---|---|
| CCalAttendee() | |
| CCalAttendee(CCalUserImpl *) | |
| Public Member Enumerations | |
|---|---|
| enum | TCalRole { EReqParticipant = 0, EOptParticipant, ENonParticipant, EChair, EVCalAttendee, EVCalDelegate, EVCalOwner } |
| enum | TCalStatus { ENeedsAction = 0, EAccepted, ETentative, EConfirmed, EDeclined, ECompleted, EDelegated, EInProcess, EVCalSent, EVCalXReceived } |
| enum | TVCalExpect { EVCalFyi, EVCalRequire, EVCalRequest, EVCalImmediate } |
| Inherited Attributes | |
|---|---|
| CCalUser::iImpl | |
| CCalAttendee | ( | CCalUserImpl * | aImpl | ) | [private] |
| CCalUserImpl * aImpl |
| IMPORT_C CCalAttendee * | NewL | ( | const TDesC & | aAddress | ) | [static] |
| const TDesC & aAddress |
| IMPORT_C CCalAttendee * | NewL | ( | const TDesC & | aAddress, |
| const TDesC & | aSentBy | |||
| ) | [static] | |||
| IMPORT_C void | SetVCalExpect | ( | TVCalExpect | aExpected | ) |
| TVCalExpect aExpected |
Attendee's role.
| 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. |
Attendee's status
| 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. |
Attendee's expected participation response. This property is supported in vCalendar only. It is not a property of iCalendar.
| 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. |