CImumInternalApi Class Reference

class CImumInternalApi : public CBase

Client side center point of email API

USAGE: Create object to email API by calling either CreateEmailApiL or CreateEmailApiLC. It's recommended, that the client provides the session to Message Server. For example: CImumInternalApi* emailApi = CreateEmailApiL( iMsvSession );

When finishing the usage of the API, simply delete the EmailApi object. For example: delete emailApi; emailApi = NULL;

ImumUtils.lib
Since
S60 3.0

Inherits from

Member Functions Documentation

HealthApiL()

const MImumInHealthServices &HealthApiL()[pure virtual]

HealthServicesL()

const MImumInHealthServices &HealthServicesL()[pure virtual]
Interface to handle information regarding the healthiness of the mailboxes
Since
S60 v3.2

IsEmailFeatureSupportedL(const TEmailFeatures, const TUint, const TUint)

TBool IsEmailFeatureSupportedL(const TEmailFeaturesaFlag,
const TUintaFeatureOnResource = 0,
const TUintaFeatureOffResource = 0
)[pure virtual]
Function for checking mailbox flags and show information note. If resource parameters are set blank no note will be displayed.
Since
S60 v3.2

Parameters

const TEmailFeatures aFlag
const TUint aFeatureOnResource = 0resource to be displayed if feature is on.
const TUint aFeatureOffResource = 0resource to be displayed if feature is off.

MailboxServicesL()

const MImumInMailboxServices &MailboxServicesL()[pure virtual]

MailboxUtilitiesL()

const MImumInMailboxUtilities &MailboxUtilitiesL()[pure virtual]

MsvSession()

CMsvSession &MsvSession()[pure virtual]

Member Enumerations Documentation

Enum TEmailFeatures

Enumerators

EMailLockedSettings = 0