MMRInfoObject Class Reference
MMRInfoObject defines meeting request interface.
MMRInfoObject can be fetched from ES Email framework, when meeting request is received in flattened format.
FSFWCommonLib
- Since
- S60 v3.1
| Public Member Enumerations |
|---|
| enum | TESMRInfoField { EESMRInfoFieldId, EESMRInfoFieldSeqNo, EESMRInfoFieldMethod, EESMRInfoFieldMStatus, EESMRInfoFieldCreationDateTime, EESMRInfoFieldOrganizer, EESMRInfoFieldAttendee, EESMRInfoFieldOptAttendee, EESMRInfoFieldStartDateTime, EESMRInfoFieldStopDateTime, EESMRInfoFieldLocation, EESMRInfoFieldAlarm, EESMRInfoFieldSubject, EESMRInfoFieldDescription, EESMRInfoFieldRecurrence, EESMRInfoFieldPriority } |
| enum | TMRMethod { EMRMethodRequest, EMRMethodCancel, EMRMethodResponse } |
| enum | TResponse { EMrCmdResponseAccept, EMrCmdResponseTentative, EMrCmdResponseDecline } |
Constructor & Destructor Documentation
~MMRInfoObject()
| ~MMRInfoObject | ( | ) | [inline, virtual] |
Member Functions Documentation
AddAttachmentsL(MMRAttachment *)
Adds meeting request attachment. Ownership is transferred.
- Exceptions
-
AddAttendeeL(MMRAttendee *)
| void | AddAttendeeL | ( | MMRAttendee * | aAttendee | ) | [pure virtual] |
Adds attendee to meeting request. Ownership is transferred from caller.
- Exceptions
-
AddRecurrenceExceptionL(MMRInfoObject *)
| void | AddRecurrenceExceptionL | ( | MMRInfoObject * | aException | ) | [pure virtual] |
Adds recurrence exception to this meeting request. Ownership is transferred from caller.
- Exceptions
-
AlarmInUtcL()
|
TTime
| AlarmInUtcL | ( | ) | const [pure virtual] |
AttachmentsL()
Fetches meeting request attachments.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
AttendeesL()
Fetches Meeting request attendees.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
CreationTimeInUtcL()
|
TTime
| CreationTimeInUtcL | ( | ) | const [pure virtual] |
Fetches meeting request utc creation time.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
DescriptionL()
| const TDesC & | DescriptionL | ( | ) | const [pure virtual] |
Fetches meeting request description.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
EndTimeInUtcL()
|
TTime
| EndTimeInUtcL | ( | ) | const [pure virtual] |
Fetches meeting request utc end time.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
ExtensionL(TUid)
|
TAny * | ExtensionL | ( | TUid | aExtensionUid | ) | [pure virtual] |
Fetches MMRInfoObject extension interface. Caller is responsible for casting returned parameter. Ownership is not transferred to caller.
LocationL()
| const TDesC & | LocationL | ( | ) | const [pure virtual] |
Fetches meeting request location.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
MRMethodL()
Fetches meeting request method.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
MROrganizerL()
| MMROrganizer & | MROrganizerL | ( | ) | [pure virtual] |
Fetches reference to MR Organizer.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
MRRecurrenceId()
|
TTime
| MRRecurrenceId | ( | ) | const [pure virtual] |
meeting request recurrence start time accessor
MRResponse()
meeting request response accessor
MRSequenceNumberL()
|
TInt
| MRSequenceNumberL | ( | ) | const [pure virtual] |
Fetches meeting request sequence number.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
PriorityL()
|
TUint
| PriorityL | ( | ) | const [pure virtual] |
Fetches MR priority.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
RecurrenceExceptionsL()
Fetches recurrence exception information.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
RecurrenceRuleL()
| const MRRecurrenceRule & | RecurrenceRuleL | ( | ) | const [pure virtual] |
Fetches recurrence rule information.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
SetAlarmInUtcL(TTime)
| void | SetAlarmInUtcL | ( | TTime | aTime | ) | [pure virtual] |
Sets alarm time.
- Exceptions
-
Parameters
| TTime aTime | MR alarm time in utc format. |
SetCreationTimeInUtcL(TTime)
| void | SetCreationTimeInUtcL | ( | TTime | aTime | ) | [pure virtual] |
Sets creation time.
- Exceptions
-
Parameters
| TTime aTime | MR creation time in utc format. |
SetDescriptionL(const TDesC &)
| void | SetDescriptionL | ( | const TDesC & | aDescription | ) | [pure virtual] |
Sets meeting request description.
- Exceptions
-
Parameters
| const TDesC & aDescription | |
SetEndTimeInUtcL(TTime)
| void | SetEndTimeInUtcL | ( | TTime | aTime | ) | [pure virtual] |
Sets end time.
- Exceptions
-
Parameters
| TTime aTime | MR end time in utc format. |
SetLocationL(const TDesC &)
| void | SetLocationL | ( | const TDesC & | aLocation | ) | [pure virtual] |
Sets meeting request location.
- Exceptions
-
Parameters
| const TDesC & aLocation | Reference to location. |
SetMRRecurrenceIdL(TTime)
| void | SetMRRecurrenceIdL | ( | TTime | aRecId | ) | [pure virtual] |
meeting request recurrence start time mutator
SetMRResponseL(TResponse)
| void | SetMRResponseL | ( | TResponse | aResponse | ) | [pure virtual] |
meeting request response mutator
SetPriorityL(TUint)
| void | SetPriorityL | ( | TUint | aPriority | ) | [pure virtual] |
Sets MR priority.
- Exceptions
-
Parameters
| TUint aPriority | MR priority. |
SetRecurrenceRuleL(const MRRecurrenceRule &)
| void | SetRecurrenceRuleL | ( | const MRRecurrenceRule & | aRRule | ) | [pure virtual] |
Sets recurrence rule information.
- Exceptions
-
Parameters
| const MRRecurrenceRule & aRRule | |
SetStartTimeInUtcL(TTime)
| void | SetStartTimeInUtcL | ( | TTime | aTime | ) | [pure virtual] |
Sets start time.
- Exceptions
-
Parameters
| TTime aTime | MR start time in utc format. |
SetSubjectL(const TDesC &)
| void | SetSubjectL | ( | const TDesC & | aSubject | ) | [pure virtual] |
Sets meeting request subject.
- Exceptions
-
StartTimeInUtcL()
|
TTime
| StartTimeInUtcL | ( | ) | const [pure virtual] |
Fetches meeting request utc start time.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
SubjectL()
| const TDesC & | SubjectL | ( | ) | const [pure virtual] |
Fetches meeting request subject.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
SupportedFields(RArray< TESMRInfoField > &)
Fetches the supported fields. Supported fields are stored to array given as parameter. Array defines the fields that can be fetched from meeting request info object
UidL()
| const TDesC & | UidL | ( | ) | const [pure virtual] |
Fetches meeting request id.
- Exceptions
| KErrNotFoundif |
field cannot be fetched.
|
Member Enumerations Documentation
Enum TESMRInfoField
Enumerators
| EESMRInfoFieldId |
Meeting request ID field
|
| EESMRInfoFieldSeqNo |
Meeting request sequence number field
|
| EESMRInfoFieldMethod |
Meeting request method field
|
| EESMRInfoFieldMStatus |
Meeting request status field
|
| EESMRInfoFieldCreationDateTime |
Meeting request creation time field
|
| EESMRInfoFieldOrganizer |
Meeting request organizer field
|
| EESMRInfoFieldAttendee |
Meeting request attendee field
|
| EESMRInfoFieldOptAttendee |
Meeting request optional attendee field
|
| EESMRInfoFieldStartDateTime |
Meeting request start time field
|
| EESMRInfoFieldStopDateTime |
Meeting request end time field
|
| EESMRInfoFieldLocation |
Meeting request location field
|
| EESMRInfoFieldAlarm |
Meeting request alarm field
|
| EESMRInfoFieldSubject |
Meeting request subject field
|
| EESMRInfoFieldDescription |
Meeting request description field
|
| EESMRInfoFieldRecurrence |
Meeting request recurrence
|
| EESMRInfoFieldPriority |
Priority field
|
Enum TMRMethod
Definition for meeting request method
Enumerators
| EMRMethodRequest |
Meeting request request method
|
| EMRMethodCancel |
Meeting request cancel method
|
| EMRMethodResponse |
Meeting request response method
|
Enum TResponse
Enumerators
| EMrCmdResponseAccept | |
| EMrCmdResponseTentative | |
| EMrCmdResponseDecline | |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.