| 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] | |||
| CCalAttendee * | NewL | ( | CCalUserImpl * | aImpl | ) | [static] |
| CCalUserImpl * aImpl |
| IMPORT_C void | SetResponseRequested | ( | TBool | aRsvp | ) |
| TBool aRsvp |
| IMPORT_C void | SetStatusL | ( | TCalStatus | aStatus | ) |
| TCalStatus aStatus |
| 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. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.