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.