CAgnAttendee Class Reference

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.

Inherits from

Constructor & Destructor Documentation

CAgnAttendee()

CAgnAttendee()[private]

~CAgnAttendee()

~CAgnAttendee()

Member Functions Documentation

Address()

IMPORT_C const TDesC &Address()const

CalRole()

IMPORT_C CCalAttendee::TCalRoleCalRole()const

The role of the attendee to a meeting (e.g. chair, required participant, optional participant).

CalStatus()

IMPORT_C CCalAttendee::TCalStatusCalStatus()const

The status of the attendee to a meeting (e.g. tentative, declined, accepted).

CloneL()

IMPORT_C CAgnAttendee *CloneL()const

CommonName()

IMPORT_C const TDesC &CommonName()const

ConstructL(const TDesC &, const TDesC &)

voidConstructL(const TDesC &aAddress,
const TDesC &aSentBy
)[private]

Parameters

const TDesC & aAddress
const TDesC & aSentBy

CopyL(const CAgnAttendee &)

voidCopyL(const CAgnAttendee &aSource)

Copies all the details from the source into this attendee.

Parameters

const CAgnAttendee & aSourcePointer to the source attendee.

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewL(const TDesC &, const TDesC &)

IMPORT_C CAgnAttendee *NewL(const TDesC &aAddress,
const TDesC &aSentBy
)[static]

Parameters

const TDesC & aAddress
const TDesC & aSentBy

NewL(RReadStream &)

CAgnAttendee *NewL(RReadStream &aStream)[static]

Parameters

RReadStream & aStream

ResponseRequested()

IMPORT_C TBoolResponseRequested()const

Tests whether a response has been requested from the attendee.

ETrue if a response is requested, EFalse if a response is not requested.

SentBy()

IMPORT_C const TDesC &SentBy()const

SetCalRoleL(CCalAttendee::TCalRole)

IMPORT_C voidSetCalRoleL(CCalAttendee::TCalRoleaRole)

Parameters

CCalAttendee::TCalRole aRole

SetCalStatus(CCalAttendee::TCalStatus)

IMPORT_C voidSetCalStatus(CCalAttendee::TCalStatusaStatus)

Parameters

CCalAttendee::TCalStatus aStatus

SetCommonNameL(const TDesC &)

IMPORT_C voidSetCommonNameL(const TDesC &aCommonName)

Parameters

const TDesC & aCommonName

SetResponseRequested(TBool)

IMPORT_C voidSetResponseRequested(TBoolaRsvp)

Sets whether a response is requested from the attendee.

Parameters

TBool aRsvpETrue if a response is requested, EFalse if a response is not requested.

SetRole(TAgnRole)

IMPORT_C voidSetRole(TAgnRoleaRole)

Sets the role of the attendee.

Parameters

TAgnRole aRoleThe attendee's role.

SetVCalExpect(CCalAttendee::TVCalExpect)

IMPORT_C voidSetVCalExpect(CCalAttendee::TVCalExpectaExpect)

Parameters

CCalAttendee::TVCalExpect aExpect

VCalExpect()

IMPORT_C CCalAttendee::TVCalExpectVCalExpect()const

Member Enumerations Documentation

Enum TAgnRole

Attendee's role

Enumerators

EAttendee

Attendee.

EOrganizer

Organizer, but not owner.

EOwner

Owner.

EDelegate

A delegate of another attendee.

Member Data Documentation

HBufC * iAddress

HBufC *iAddress[private]

CCalAttendee::TCalRole iCalRole

CCalAttendee::TCalRole iCalRole[private]

CCalAttendee::TCalStatus iCalStatus

CCalAttendee::TCalStatus iCalStatus[private]

HBufC * iCommonName

HBufC *iCommonName[private]

CCalAttendee::TVCalExpect iExpect

CCalAttendee::TVCalExpect iExpect[private]

TBool iRsvp

TBool iRsvp[private]

HBufC * iSentBy

HBufC *iSentBy[private]