MImumDaMailboxUtilities Class Reference
class MImumDaMailboxUtilities |
Utility class for mailboxes.
This class provides methods to do minor tasks with mailboxes and their properties.
imumda.lib
- Since
- S60 v3.2
from ImumDaErrorCodes.h enum
TImumDaErrorCode for error codes
Member Functions Documentation
DefaultMailboxId()
TMsvId
| DefaultMailboxId | ( | ) | const [pure virtual] |
Retrieves the id (sending) of the default mailbox in the system.
GetMailboxEntriesL(const TMsvId, RMsvEntryArray &, const TBool)
Gets all the entries related to mailbox.
GetMailboxEntryL(const TMsvId, const TImumDaMboxRequestType &)
Gets the entry of the id and and checks that it is mailbox entry.
- Since
- S60 v3.2
-
leave
- EEntryNotFound, if entry does not exist.
-
leave
- EEntryNotMailbox, if the entry does not belong to mailbox.
GetMailboxesL(const TInt64)
Returns an array of availble mailboxes in the system. *** NOTE: Client is responsible to clean the array after usage! ***
IsMailMtm(const TUid &, const TBool &)
TBool
| IsMailMtm | ( | const TUid & | aMtm, |
| const TBool & | aAllowExtended = EFalse |
| ) | const [pure virtual] |
Checks if the provided mtm belongs to supported email mtm.
Parameters
const TUid & aMtm | |
const TBool & aAllowExtended = EFalse | |
IsMailbox(const TMsvId)
TBool
| IsMailbox | ( | const TMsvId | aMailboxId | ) | const [pure virtual] |
Checks if the provided id/entry is mailbox.
IsMailbox(const TMsvEntry &)
IsMailboxHealthy(const TMsvId)
TBool
| IsMailboxHealthy | ( | const TMsvId | aMailboxId | ) | const [pure virtual] |
Checks, if the mailbox of specific id is functional.
Member Enumerations Documentation
Enum TImumDaMailboxFlags
Flags to control mailboxes to be retrieved
Enumerators
EFlagImap4 = 0x01 | |
EFlagPop3 = 0x02 | |
EFlagSmtp = 0x04 | |
EFlagSyncMl = 0x08 | |
EFlagSetDefault = 0x0B | |
EFlagSetImapPop = 0x03 | |
Enum TImumDaMboxRequestType
Request types of the mailbox entry
Enumerators
EValueRequestCurrent = 0 | |
EValueRequestSending | |
EValueRequestReceiving | |
Member Type Definitions Documentation
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.