#include <caluser.h>
Link against:
calinterimapi.lib
class CCalAttendee : public CCalUser;
Description
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.
Derivation
CBase
-
Base class for all classes to be instantiated on the heap.
CCalUser
- Class representing a calendar user.
CCalAttendee
- Class representing an attendee of an event.
Members
Defined in CCalAttendee
:
Inherited from CBase
:
Inherited from CCalUser
:
Construction and destruction
IMPORT_C static CCalAttendee* NewL(const TDesC &aAddress);
Description
Allocates and constructs a new attendee with the specified email address.
Parameters
const TDesC16 &aAddress |
The address of the attendee.
|
|
Return value
NewL(const TDesC &,const TDesC &)
IMPORT_C static CCalAttendee* NewL(const TDesC &aAddress, const TDesC &aSentBy);
Description
Allocates and constructs a new attendee with the specified email address and sender.
Parameters
const TDesC16 &aAddress |
The address of the attendee.
|
const TDesC16 &aSentBy |
|
|
Return value
IMPORT_C static CCalAttendee* NewL(const TDesC &aAddress);
Description
Allocates and constructs a new user with the specified email address.
Parameters
const TDesC16 &aAddress |
The address of the user.
|
|
Return value
NewL(const TDesC &,const TDesC &)
IMPORT_C static CCalAttendee* NewL(const TDesC &aAddress, const TDesC &aSentBy);
Description
Allocates and constructs a new user with the specified email address and sender.
Parameters
const TDesC16 &aAddress |
The address of the user.
|
const TDesC16 &aSentBy |
The sender.
|
|
Return value
IMPORT_C void SetRoleL(TCalRole aRole);
Description
Set the role of this attendee.
Parameters
IMPORT_C void SetStatusL(TCalStatus aStatus);
Description
Set the status of this attendee.
Parameters
SetResponseRequested(TBool)
IMPORT_C void SetResponseRequested(TBool aRsvp);
Description
Sets whether or not a response was requested for this attendee.
Parameters
TBool aRsvp |
ETrue if a response was requested, EFalse if not.
|
|
IMPORT_C TCalRole RoleL() const;
Description
Get the role of this attendee.
Return value
IMPORT_C TCalStatus StatusL() const;
Description
Get the status of this attendee.
Return value
IMPORT_C TBool ResponseRequested() const;
Description
Gets whether or not a response was requested for this attendee.
Return value
TBool
|
ETrue if a response was requested, EFalse if not.
|
|
IMPORT_C void SetRoleL(TCalRole aRole);
Description
Parameters
IMPORT_C void SetStatusL(TCalStatus aStatus);
Description
Parameters
SetResponseRequested(TBool)
IMPORT_C void SetResponseRequested(TBool aRsvp);
Description
Parameters
SetVCalExpect(TVCalExpect)
IMPORT_C void SetVCalExpect(TVCalExpect aExpected);
Description
Sets the expected response of this attendee. This property is supported in vCalendar only.
Parameters
IMPORT_C TCalRole RoleL() const;
Description
Return value
IMPORT_C TCalStatus StatusL() const;
Description
Return value
IMPORT_C TBool ResponseRequested() const;
Description
Return value
IMPORT_C TVCalExpect VCalExpect() const;
Description
Gets the expected response of this attendee. This property is supported in vCalendar only.
Return value
TCalRole
Description
Attendee's role
TCalRole
Description
Attendee's role.
EReqParticipant |
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.
|
|
TCalStatus
Description
Attendee's status
ENeedsAction |
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.
|
|
TCalStatus
Description
Attendee's status
ENeedsAction |
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.
|
|
TVCalExpect
Description
Attendee's expected participation response. This property is supported in vCalendar only. It is not a property of iCalendar.