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.