| class CAgnAttendee : public CBase |
Attendee to a group event, for instance a meeting.
The event may have multiple attendees. Each attendee has a role (e.g. delegate, organiser), a status (e.g. accepted, declined), an indicator of whether a reply is requested from the attendee, an address.
These properties are identical to those accessible through the CCalAttendee interface.
| Public Member Functions | |
|---|---|
| ~CAgnAttendee() | |
| IMPORT_C const TDesC & | Address() |
| IMPORT_C CCalAttendee::TCalRole | CalRole() |
| IMPORT_C CCalAttendee::TCalStatus | CalStatus() |
| IMPORT_C CAgnAttendee * | CloneL() |
| IMPORT_C const TDesC & | CommonName() |
| void | CopyL(const CAgnAttendee &) |
| void | ExternalizeL(RWriteStream &) |
| void | InternalizeL(RReadStream &) |
| IMPORT_C CAgnAttendee * | NewL(const TDesC &, const TDesC &) |
| CAgnAttendee * | NewL(RReadStream &) |
| IMPORT_C TBool | ResponseRequested() |
| IMPORT_C const TDesC & | SentBy() |
| IMPORT_C void | SetCalRoleL(CCalAttendee::TCalRole) |
| IMPORT_C void | SetCalStatus(CCalAttendee::TCalStatus) |
| IMPORT_C void | SetCommonNameL(const TDesC &) |
| IMPORT_C void | SetResponseRequested(TBool) |
| IMPORT_C void | SetRole(TAgnRole) |
| IMPORT_C void | SetVCalExpect(CCalAttendee::TVCalExpect) |
| IMPORT_C CCalAttendee::TVCalExpect | VCalExpect() |
| Private Member Functions | |
|---|---|
| CAgnAttendee() | |
| void | ConstructL(const TDesC &, const TDesC &) |
| Public Member Enumerations | |
|---|---|
| enum | TAgnRole { EAttendee, EOrganizer, EOwner, EDelegate } |
| Private Attributes | |
|---|---|
| HBufC * | iAddress |
| CCalAttendee::TCalRole | iCalRole |
| CCalAttendee::TCalStatus | iCalStatus |
| HBufC * | iCommonName |
| CCalAttendee::TVCalExpect | iExpect |
| TBool | iRsvp |
| HBufC * | iSentBy |
| IMPORT_C CCalAttendee::TCalRole | CalRole | ( | ) | const |
The role of the attendee to a meeting (e.g. chair, required participant, optional participant).
| IMPORT_C CCalAttendee::TCalStatus | CalStatus | ( | ) | const |
The status of the attendee to a meeting (e.g. tentative, declined, accepted).
| void | ConstructL | ( | const TDesC & | aAddress, |
| const TDesC & | aSentBy | |||
| ) | [private] | |||
| void | CopyL | ( | const CAgnAttendee & | aSource | ) |
Copies all the details from the source into this attendee.
| const CAgnAttendee & aSource | Pointer to the source attendee. |
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| IMPORT_C CAgnAttendee * | NewL | ( | const TDesC & | aAddress, |
| const TDesC & | aSentBy | |||
| ) | [static] | |||
| CAgnAttendee * | NewL | ( | RReadStream & | aStream | ) | [static] |
| RReadStream & aStream |
| IMPORT_C TBool | ResponseRequested | ( | ) | const |
Tests whether a response has been requested from the attendee.
ETrue if a response is requested, EFalse if a response is not requested.
| IMPORT_C void | SetCalRoleL | ( | CCalAttendee::TCalRole | aRole | ) |
| CCalAttendee::TCalRole aRole |
| IMPORT_C void | SetCalStatus | ( | CCalAttendee::TCalStatus | aStatus | ) |
| CCalAttendee::TCalStatus aStatus |
| IMPORT_C void | SetCommonNameL | ( | const TDesC & | aCommonName | ) |
| const TDesC & aCommonName |
| IMPORT_C void | SetResponseRequested | ( | TBool | aRsvp | ) |
Sets whether a response is requested from the attendee.
| TBool aRsvp | ETrue if a response is requested, EFalse if a response is not requested. |
| IMPORT_C void | SetRole | ( | TAgnRole | aRole | ) |
Sets the role of the attendee.
| TAgnRole aRole | The attendee's role. |
| IMPORT_C void | SetVCalExpect | ( | CCalAttendee::TVCalExpect | aExpect | ) |
| CCalAttendee::TVCalExpect aExpect |
Attendee's role
| EAttendee |
Attendee. |
| EOrganizer |
Organizer, but not owner. |
| EOwner |
Owner. |
| EDelegate |
A delegate of another attendee. |