MMRInfoProcessor Class Reference

class MMRInfoProcessor

MMRInfoProcessor defines interface for processing meeting requests.

MMRInfoProcessor contains method for responding to meeting request.

FSFWCommonLib
Since
S60 v3.1

Constructor & Destructor Documentation

~MMRInfoProcessor()

~MMRInfoProcessor()[inline, virtual]

Virtual destructor

Member Functions Documentation

ReplyToMeetingRequestL(const TFSMailMsgId &, const TFSMailMsgId &, MMRInfoObject &, TMRInfoResponseMode &, const TDesC &)

voidReplyToMeetingRequestL(const TFSMailMsgId &aMailBoxId,
const TFSMailMsgId &aMessageId,
MMRInfoObject &aMeetingRequest,
TMRInfoResponseMode &aResponseMode,
const TDesC &aResponseText =  KNullDesC()
)[pure virtual]

Sends response to meeting request. Response is sent to meeting request organzier. MMRInfoObject' status contains the response (i.e is MR accepted, tentatively accepted or declined ). Caller can attach response text to response.

Exceptions
Normal

system wide error codes.

Parameters

const TFSMailMsgId & aMailBoxId
const TFSMailMsgId & aMessageIddefines
MMRInfoObject & aMeetingRequestReference to meeting request to be sent.
TMRInfoResponseMode & aResponseMode
const TDesC & aResponseText =  KNullDesC()Reference to response text attached to response.

Member Enumerations Documentation

Enum TMRInfoResponseMode

Defines response mode when replying to MR using MRINFO object.

Enumerators

EMRInfoResponseSend

Response message is sent to organizer but no syncing os done.

EMRInfoResponseSync

Meeting request data is only synced. No response message is sent to organizer.

EMRInfoResponseSendAndSync

Meeting request data is synced and response message is sent to organizer.

EMRInfoRemoveFromCal

Meeting Requset is removed from calendar