Location:
agmxentr.h
Link against: agnmodel.lib
CAgnAttendee
Supported from 5.0
Attendee to a group event.
A group event might be, for example, a meeting. An agenda entry may own multiple attendees. Attendees have 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 and a priority (indicates whether the attendee is required or requested to attend).
|
Defined in CAgnAttendee:
Address(), Copy(), EAccepted, EAttendee, ECompleted, EConfirmed, EDeclined, EDelegate, EDelegated, EFyi, EImmediate, ENeedsAction, EOrganizer, EOwner, EReceived, ERequest, ERequire, ESent, ETentative, Expect(), NewL(), ResponseRequested(), Role(), SetExpect(), SetResponseRequested(), SetRole(), SetStatus(), Status(), TAgnExpect, TAgnRole, TAgnStatus
Inherited from CBase:
operator new()
static CAgnAttendee* NewL(const TDesC& aAddress);
Allocates and constructs an attendee object. Initialises the
address and sets its other details to the following default values: Role =
EAttendee, Status = ENeedsAction, Expect =
EFyi, RSVP = EFalse.
|
|
void Copy(CAgnAttendee* aSource);
Makes a copy of all the details from the source to the current attendee.
|
TBool ResponseRequested() const;
Returns whether a response has been requested from the attendee.
|
TAgnRole Role() const;
Gets the role of the attendee.
|
TAgnStatus Status() const;
Gets the status of the attendee.
|
TAgnExpect Expect() const;
Returns the priority indicated to the attendee.
|
TPtrC Address() const;
Returns the attendee’s address.
|
void SetExpect(TAgnExpect aExpect);
Sets the priority indicated to the attendee.
|
void SetResponseRequested(TBool aRsvp);
Sets whether a response is requested from the attendee.
|
void SetRole(TAgnRole aRole);
Sets the role of the attendee.
|
void SetStatus(TAgnStatus aStatus);
Sets the status of the attendee.
|
TAgnExpect
Attendence priority
|
TAgnRole
Attendee's role
|
TAgnStatus
Attendee's status
|