CBaseMrInfoObject Class Reference

class CBaseMrInfoObject : public CBase

Inherits from

Public Member Functions
~CBaseMrInfoObject()
IMPORT_C voidAddAttachmentsL(MMRAttachment *)
IMPORT_C voidAddAttendeeL(MMRAttendee *)
IMPORT_C voidAddRecurrenceExceptionL(MMRInfoObject *)
IMPORT_C TTimeAlarmInUtcL()
IMPORT_C const RPointerArray< MMRAttachment > &AttachmentsL()
IMPORT_C RPointerArray< MMRAttendee > &AttendeesL()
IMPORT_C TTimeCreationTimeInUtcL()
IMPORT_C const TDesC &DescriptionL()
IMPORT_C TTimeEndTimeInUtcL()
IMPORT_C TAny *ExtensionL(TUid)
IMPORT_C const TDesC &LocationL()
IMPORT_C TMRMethodMRMethodL()
IMPORT_C MMROrganizer &MROrganizerL()
IMPORT_C TTimeMRRecurrenceId()
IMPORT_C TResponseMRResponse()
IMPORT_C TIntMRSequenceNumberL()
IMPORT_C CBaseMrInfoObject *NewL()
IMPORT_C CBaseMrInfoObject *NewL(MMRInfoObject &)
IMPORT_C TUintPriorityL()
IMPORT_C const RPointerArray< MMRInfoObject > &RecurrenceExceptionsL()
IMPORT_C const MRRecurrenceRule &RecurrenceRuleL()
IMPORT_C voidSetAlarmInUtcL(TTime)
IMPORT_C voidSetCreationTimeInUtcL(TTime)
IMPORT_C voidSetDescriptionL(const TDesC &)
IMPORT_C voidSetEndTimeInUtcL(TTime)
IMPORT_C voidSetLocationL(const TDesC &)
IMPORT_C voidSetMRRecurrenceIdL(TTime)
IMPORT_C voidSetMRResponseL(TResponse)
IMPORT_C voidSetMRSequenceNumber(TInt)
IMPORT_C voidSetMethod(TMRMethod)
IMPORT_C voidSetPriorityL(TUint)
IMPORT_C voidSetRecurrenceRuleL(const MRRecurrenceRule &)
IMPORT_C voidSetStartTimeInUtcL(TTime)
IMPORT_C voidSetSubjectL(const TDesC &)
IMPORT_C voidSetUidL(const TDesC &)
IMPORT_C voidSetUidL(HBufC *)
IMPORT_C TTimeStartTimeInUtcL()
IMPORT_C const TDesC &SubjectL()
IMPORT_C TIntSupportedFields(RArray< TESMRInfoField > &)
IMPORT_C const TDesC &UidL()
Private Member Functions
CBaseMrInfoObject()
voidConstructL()
voidConstructL(MMRInfoObject &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Protected Attributes
TTime iAlarmTime
RPointerArray< MMRAttachment >iAttachments
RPointerArray< MMRAttendee >iAttendees
TTime iCreationTime
HBufC *iDescription
TTime iEndTime
RPointerArray< MMRInfoObject >iExceptions
HBufC *iLocation
TMRMethodiMethod
MMRAttendee *iOrganizer
TUint iPriority
TTime iRecurrenceId
TResponseiResponse
const MRRecurrenceRule *iRrule
TInt iSequenceNumber
TTime iStartTime
HBufC *iSubject
HBufC *iUid

Constructor & Destructor Documentation

CBaseMrInfoObject()

CBaseMrInfoObject()[private]

~CBaseMrInfoObject()

IMPORT_C~CBaseMrInfoObject()[virtual]

Member Functions Documentation

AddAttachmentsL(MMRAttachment *)

IMPORT_C voidAddAttachmentsL(MMRAttachment *aAttachment)

Parameters

MMRAttachment * aAttachment

AddAttendeeL(MMRAttendee *)

IMPORT_C voidAddAttendeeL(MMRAttendee *aAttendee)

Parameters

MMRAttendee * aAttendee

AddRecurrenceExceptionL(MMRInfoObject *)

IMPORT_C voidAddRecurrenceExceptionL(MMRInfoObject *aException)

Parameters

MMRInfoObject * aException

AlarmInUtcL()

IMPORT_C TTimeAlarmInUtcL()const

AttachmentsL()

IMPORT_C const RPointerArray< MMRAttachment > &AttachmentsL()const

AttendeesL()

IMPORT_C RPointerArray< MMRAttendee > &AttendeesL()

ConstructL()

voidConstructL()[private]

ConstructL(MMRInfoObject &)

voidConstructL(MMRInfoObject &aMrInfo)[private]

Copy construction

Parameters

MMRInfoObject & aMrInfo

CreationTimeInUtcL()

IMPORT_C TTimeCreationTimeInUtcL()const

DescriptionL()

IMPORT_C const TDesC &DescriptionL()const

EndTimeInUtcL()

IMPORT_C TTimeEndTimeInUtcL()const

ExtensionL(TUid)

IMPORT_C TAny *ExtensionL(TUidaExtensionUid)

Parameters

TUid aExtensionUid

LocationL()

IMPORT_C const TDesC &LocationL()const

MRMethodL()

IMPORT_C TMRMethodMRMethodL()const

MROrganizerL()

IMPORT_C MMROrganizer &MROrganizerL()

MRRecurrenceId()

IMPORT_C TTimeMRRecurrenceId()const

MRResponse()

IMPORT_C TResponseMRResponse()const

MRSequenceNumberL()

IMPORT_C TIntMRSequenceNumberL()const

NewL()

IMPORT_C CBaseMrInfoObject *NewL()[static]

Defaults: Method of EMRMethodRequest.

NewL(MMRInfoObject &)

IMPORT_C CBaseMrInfoObject *NewL(MMRInfoObject &aMrInfo)[static]

Copy construction.

Parameters

MMRInfoObject & aMrInfo

PriorityL()

IMPORT_C TUintPriorityL()const

RecurrenceExceptionsL()

IMPORT_C const RPointerArray< MMRInfoObject > &RecurrenceExceptionsL()const

RecurrenceRuleL()

IMPORT_C const MRRecurrenceRule &RecurrenceRuleL()const

SetAlarmInUtcL(TTime)

IMPORT_C voidSetAlarmInUtcL(TTimeaTime)

Parameters

TTime aTime

SetCreationTimeInUtcL(TTime)

IMPORT_C voidSetCreationTimeInUtcL(TTimeaTime)

Parameters

TTime aTime

SetDescriptionL(const TDesC &)

IMPORT_C voidSetDescriptionL(const TDesC &aDescription)

Parameters

const TDesC & aDescription

SetEndTimeInUtcL(TTime)

IMPORT_C voidSetEndTimeInUtcL(TTimeaTime)

Parameters

TTime aTime

SetLocationL(const TDesC &)

IMPORT_C voidSetLocationL(const TDesC &aLocation)

Parameters

const TDesC & aLocation

SetMRRecurrenceIdL(TTime)

IMPORT_C voidSetMRRecurrenceIdL(TTimeaRecId)

Parameters

TTime aRecId

SetMRResponseL(TResponse)

IMPORT_C voidSetMRResponseL(TResponseaResponse)

Parameters

TResponse aResponse

SetMRSequenceNumber(TInt)

IMPORT_C voidSetMRSequenceNumber(TIntaSeqNo)

Parameters

TInt aSeqNo

SetMethod(TMRMethod)

IMPORT_C voidSetMethod(TMRMethodaMethod)

Parameters

TMRMethod aMethod

SetPriorityL(TUint)

IMPORT_C voidSetPriorityL(TUintaPriority)

Parameters

TUint aPriority

SetRecurrenceRuleL(const MRRecurrenceRule &)

IMPORT_C voidSetRecurrenceRuleL(const MRRecurrenceRule &aRRule)

Parameters

const MRRecurrenceRule & aRRule

SetStartTimeInUtcL(TTime)

IMPORT_C voidSetStartTimeInUtcL(TTimeaTime)

Parameters

TTime aTime

SetSubjectL(const TDesC &)

IMPORT_C voidSetSubjectL(const TDesC &aSubject)

Parameters

const TDesC & aSubject

SetUidL(const TDesC &)

IMPORT_C voidSetUidL(const TDesC &aUid)

Parameters

const TDesC & aUid

SetUidL(HBufC *)

IMPORT_C voidSetUidL(HBufC *aUid)

Parameters

HBufC * aUid

StartTimeInUtcL()

IMPORT_C TTimeStartTimeInUtcL()const

SubjectL()

IMPORT_C const TDesC &SubjectL()const

SupportedFields(RArray< TESMRInfoField > &)

IMPORT_C TIntSupportedFields(RArray< TESMRInfoField > &aFields)const

Parameters

RArray< TESMRInfoField > & aFields

UidL()

IMPORT_C const TDesC &UidL()const

Member Data Documentation

TTime iAlarmTime

TTime iAlarmTime[protected]

RPointerArray< MMRAttachment > iAttachments

RPointerArray< MMRAttachment >iAttachments[protected]

RPointerArray< MMRAttendee > iAttendees

RPointerArray< MMRAttendee >iAttendees[protected]

TTime iCreationTime

TTime iCreationTime[protected]

HBufC * iDescription

HBufC *iDescription[protected]

TTime iEndTime

TTime iEndTime[protected]

RPointerArray< MMRInfoObject > iExceptions

RPointerArray< MMRInfoObject >iExceptions[protected]

HBufC * iLocation

HBufC *iLocation[protected]

TMRMethod iMethod

TMRMethodiMethod[protected]

MMRAttendee * iOrganizer

MMRAttendee *iOrganizer[protected]

TUint iPriority

TUint iPriority[protected]

TTime iRecurrenceId

TTime iRecurrenceId[protected]

TResponse iResponse

TResponseiResponse[protected]

const MRRecurrenceRule * iRrule

const MRRecurrenceRule *iRrule[protected]

TInt iSequenceNumber

TInt iSequenceNumber[protected]

TTime iStartTime

TTime iStartTime[protected]

HBufC * iSubject

HBufC *iSubject[protected]

HBufC * iUid

HBufC *iUid[protected]