CBaseMrInfoObject Class Reference

class CBaseMrInfoObject : public CBase

Inherits from

Public Member Functions
~CBaseMrInfoObject ()
IMPORT_C void AddAttachmentsL ( MMRAttachment *)
IMPORT_C void AddAttendeeL ( MMRAttendee *)
IMPORT_C void AddRecurrenceExceptionL ( MMRInfoObject *)
IMPORT_C TTime AlarmInUtcL ()
IMPORT_C const RPointerArray < MMRAttachment > & AttachmentsL ()
IMPORT_C RPointerArray < MMRAttendee > & AttendeesL ()
IMPORT_C TTime CreationTimeInUtcL ()
IMPORT_C const TDesC & DescriptionL ()
IMPORT_C TTime EndTimeInUtcL ()
IMPORT_C TAny * ExtensionL ( TUid )
IMPORT_C const TDesC & LocationL ()
IMPORT_C TMRMethod MRMethodL ()
IMPORT_C MMROrganizer & MROrganizerL ()
IMPORT_C TTime MRRecurrenceId ()
IMPORT_C TResponse MRResponse ()
IMPORT_C TInt MRSequenceNumberL ()
IMPORT_C CBaseMrInfoObject * NewL ()
IMPORT_C CBaseMrInfoObject * NewL ( MMRInfoObject &)
IMPORT_C TUint PriorityL ()
IMPORT_C const RPointerArray < MMRInfoObject > & RecurrenceExceptionsL ()
IMPORT_C const MRRecurrenceRule & RecurrenceRuleL ()
IMPORT_C void SetAlarmInUtcL ( TTime )
IMPORT_C void SetCreationTimeInUtcL ( TTime )
IMPORT_C void SetDescriptionL (const TDesC &)
IMPORT_C void SetEndTimeInUtcL ( TTime )
IMPORT_C void SetLocationL (const TDesC &)
IMPORT_C void SetMRRecurrenceIdL ( TTime )
IMPORT_C void SetMRResponseL (TResponse)
IMPORT_C void SetMRSequenceNumber ( TInt )
IMPORT_C void SetMethod (TMRMethod)
IMPORT_C void SetPriorityL ( TUint )
IMPORT_C void SetRecurrenceRuleL (const MRRecurrenceRule &)
IMPORT_C void SetStartTimeInUtcL ( TTime )
IMPORT_C void SetSubjectL (const TDesC &)
IMPORT_C void SetUidL (const TDesC &)
IMPORT_C void SetUidL ( HBufC *)
IMPORT_C TTime StartTimeInUtcL ()
IMPORT_C const TDesC & SubjectL ()
IMPORT_C TInt SupportedFields ( RArray < TESMRInfoField > &)
IMPORT_C const TDesC & UidL ()
Private Member Functions
CBaseMrInfoObject ()
void ConstructL ()
void ConstructL ( 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
TMRMethod iMethod
MMRAttendee * iOrganizer
TUint iPriority
TTime iRecurrenceId
TResponse iResponse
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 void AddAttachmentsL ( MMRAttachment * aAttachment )

Parameters

MMRAttachment * aAttachment

AddAttendeeL(MMRAttendee *)

IMPORT_C void AddAttendeeL ( MMRAttendee * aAttendee )

Parameters

MMRAttendee * aAttendee

AddRecurrenceExceptionL(MMRInfoObject *)

IMPORT_C void AddRecurrenceExceptionL ( MMRInfoObject * aException )

Parameters

MMRInfoObject * aException

AlarmInUtcL()

IMPORT_C TTime AlarmInUtcL ( ) const

AttachmentsL()

IMPORT_C const RPointerArray < MMRAttachment > & AttachmentsL ( ) const

AttendeesL()

IMPORT_C RPointerArray < MMRAttendee > & AttendeesL ( )

ConstructL()

void ConstructL ( ) [private]

ConstructL(MMRInfoObject &)

void ConstructL ( MMRInfoObject & aMrInfo ) [private]

Copy construction

Parameters

MMRInfoObject & aMrInfo

CreationTimeInUtcL()

IMPORT_C TTime CreationTimeInUtcL ( ) const

DescriptionL()

IMPORT_C const TDesC & DescriptionL ( ) const

EndTimeInUtcL()

IMPORT_C TTime EndTimeInUtcL ( ) const

ExtensionL(TUid)

IMPORT_C TAny * ExtensionL ( TUid aExtensionUid )

Parameters

TUid aExtensionUid

LocationL()

IMPORT_C const TDesC & LocationL ( ) const

MRMethodL()

IMPORT_C TMRMethod MRMethodL ( ) const

MROrganizerL()

IMPORT_C MMROrganizer & MROrganizerL ( )

MRRecurrenceId()

IMPORT_C TTime MRRecurrenceId ( ) const

MRResponse()

IMPORT_C TResponse MRResponse ( ) const

MRSequenceNumberL()

IMPORT_C TInt MRSequenceNumberL ( ) 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 TUint PriorityL ( ) const

RecurrenceExceptionsL()

IMPORT_C const RPointerArray < MMRInfoObject > & RecurrenceExceptionsL ( ) const

RecurrenceRuleL()

IMPORT_C const MRRecurrenceRule & RecurrenceRuleL ( ) const

SetAlarmInUtcL(TTime)

IMPORT_C void SetAlarmInUtcL ( TTime aTime )

Parameters

TTime aTime

SetCreationTimeInUtcL(TTime)

IMPORT_C void SetCreationTimeInUtcL ( TTime aTime )

Parameters

TTime aTime

SetDescriptionL(const TDesC &)

IMPORT_C void SetDescriptionL ( const TDesC & aDescription )

Parameters

const TDesC & aDescription

SetEndTimeInUtcL(TTime)

IMPORT_C void SetEndTimeInUtcL ( TTime aTime )

Parameters

TTime aTime

SetLocationL(const TDesC &)

IMPORT_C void SetLocationL ( const TDesC & aLocation )

Parameters

const TDesC & aLocation

SetMRRecurrenceIdL(TTime)

IMPORT_C void SetMRRecurrenceIdL ( TTime aRecId )

Parameters

TTime aRecId

SetMRResponseL(TResponse)

IMPORT_C void SetMRResponseL ( TResponse aResponse )

Parameters

TResponse aResponse

SetMRSequenceNumber(TInt)

IMPORT_C void SetMRSequenceNumber ( TInt aSeqNo )

Parameters

TInt aSeqNo

SetMethod(TMRMethod)

IMPORT_C void SetMethod ( TMRMethod aMethod )

Parameters

TMRMethod aMethod

SetPriorityL(TUint)

IMPORT_C void SetPriorityL ( TUint aPriority )

Parameters

TUint aPriority

SetRecurrenceRuleL(const MRRecurrenceRule &)

IMPORT_C void SetRecurrenceRuleL ( const MRRecurrenceRule & aRRule )

Parameters

const MRRecurrenceRule & aRRule

SetStartTimeInUtcL(TTime)

IMPORT_C void SetStartTimeInUtcL ( TTime aTime )

Parameters

TTime aTime

SetSubjectL(const TDesC &)

IMPORT_C void SetSubjectL ( const TDesC & aSubject )

Parameters

const TDesC & aSubject

SetUidL(const TDesC &)

IMPORT_C void SetUidL ( const TDesC & aUid )

Parameters

const TDesC & aUid

SetUidL(HBufC *)

IMPORT_C void SetUidL ( HBufC * aUid )

Parameters

HBufC * aUid

StartTimeInUtcL()

IMPORT_C TTime StartTimeInUtcL ( ) const

SubjectL()

IMPORT_C const TDesC & SubjectL ( ) const

SupportedFields(RArray< TESMRInfoField > &)

IMPORT_C TInt SupportedFields ( 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

TMRMethod iMethod [protected]

MMRAttendee * iOrganizer

MMRAttendee * iOrganizer [protected]

TUint iPriority

TUint iPriority [protected]

TTime iRecurrenceId

TTime iRecurrenceId [protected]

TResponse iResponse

TResponse iResponse [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]