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