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 TEmailFeatures aFlag,
const TUint aFeatureOnResource = 0,
const TUint aFeatureOffResource = 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 = 0 resource to be displayed if feature is on.
const TUint aFeatureOffResource = 0 resource 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