CImBaseEmailSettings Class Reference

class CImBaseEmailSettings : public CBase

Parent class for CImPop3Settings, CImImap4Settings, CImSmtpSettings.

This class should not be instantiated directly. It implements common email settings such as the hostname or IP address of the server, port number, and whether or not to use SSL.

CImPop3Settings

CImImap4Settings

CImSmtpSettings

Inherits from

  • CImBaseEmailSettings

Constructor & Destructor Documentation

CImBaseEmailSettings()

IMPORT_CCImBaseEmailSettings()

~CImBaseEmailSettings()

IMPORT_C~CImBaseEmailSettings()[virtual]

Member Functions Documentation

BearerMobility()

IMPORT_C TBoolBearerMobility()const

CopyL(const CImBaseEmailSettings &)

IMPORT_C CImBaseEmailSettings &CopyL(const CImBaseEmailSettings &aCImBaseEmailSettings)

Parameters

const CImBaseEmailSettings & aCImBaseEmailSettings

Port()

IMPORT_C TUintPort()const

Reset()

IMPORT_C voidReset()

SSLWrapper()

IMPORT_C TBoolSSLWrapper()const

SecureSockets()

IMPORT_C TBoolSecureSockets()const

ServerAddress()

IMPORT_C const TPtrCServerAddress()const

SetBearerMobility(TBool)

IMPORT_C voidSetBearerMobility(TBoolaFlag)

Parameters

TBool aFlag

SetPort(const TUint)

IMPORT_C voidSetPort(const TUintaPortNumber)

Parameters

const TUint aPortNumber

SetSSLWrapper(TBool)

IMPORT_C voidSetSSLWrapper(TBoolaFlag)

Parameters

TBool aFlag

SetSecureSockets(TBool)

IMPORT_C voidSetSecureSockets(TBoolaFlag)

Parameters

TBool aFlag

SetServerAddressL(const TDesC &)

IMPORT_C voidSetServerAddressL(const TDesC &aServerAddress)

Parameters

const TDesC & aServerAddress

SetSettingsFlags(TUint32)

voidSetSettingsFlags(TUint32aSetFlags)

Parameters

TUint32 aSetFlags

SettingsFlags()

TUint32 SettingsFlags()const

operator==(const CImBaseEmailSettings &)

IMPORT_C TBooloperator==(const CImBaseEmailSettings &aCImBaseEmailSettings)const

Parameters

const CImBaseEmailSettings & aCImBaseEmailSettings

Member Enumerations Documentation

Enum TImBaseEmailSettings

Enumerators

EBaseEmailSettingsClearFlag = 0x00000000
EBaseEmailSettingsSecureSockets = 0x00000001
EBaseEmailSettingsSSLWrappedSockets = EBaseEmailSettingsSecureSockets << 1
EBaseEmailSettingsLastUsedFlag = EBaseEmailSettingsSSLWrappedSockets
EBaseEmailSettingsBearerMobFlag = 0x80000000

Member Data Documentation

TUint32 iFlags

TUint32 iFlags[protected]

TUint32 iPortNumber

TUint32 iPortNumber[protected]

HBufC * iServerAddress

HBufC *iServerAddress[private]