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. |