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.
Public Member Functions | |
---|---|
CImBaseEmailSettings() | |
~CImBaseEmailSettings() | |
IMPORT_C TBool | BearerMobility() |
IMPORT_C CImBaseEmailSettings & | CopyL(const CImBaseEmailSettings &) |
IMPORT_C TUint | Port() |
IMPORT_C void | Reset() |
IMPORT_C TBool | SSLWrapper() |
IMPORT_C TBool | SecureSockets() |
IMPORT_C const TPtrC | ServerAddress() |
IMPORT_C void | SetBearerMobility(TBool) |
IMPORT_C void | SetPort(const TUint) |
IMPORT_C void | SetSSLWrapper(TBool) |
IMPORT_C void | SetSecureSockets(TBool) |
IMPORT_C void | SetServerAddressL(const TDesC &) |
void | SetSettingsFlags(TUint32) |
TUint32 | SettingsFlags() |
IMPORT_C TBool | operator==(const CImBaseEmailSettings &) |
Protected Member Enumerations | |
---|---|
enum | TImBaseEmailSettings { EBaseEmailSettingsClearFlag = 0x00000000, EBaseEmailSettingsSecureSockets = 0x00000001, EBaseEmailSettingsSSLWrappedSockets = EBaseEmailSettingsSecureSockets << 1, EBaseEmailSettingsLastUsedFlag = EBaseEmailSettingsSSLWrappedSockets, EBaseEmailSettingsBearerMobFlag = 0x80000000 } |
Protected Attributes | |
---|---|
TUint32 | iFlags |
TUint32 | iPortNumber |
Private Attributes | |
---|---|
HBufC * | iServerAddress |
IMPORT_C CImBaseEmailSettings & | CopyL | ( | const CImBaseEmailSettings & | aCImBaseEmailSettings | ) |
const CImBaseEmailSettings & aCImBaseEmailSettings |
IMPORT_C void | SetServerAddressL | ( | const TDesC & | aServerAddress | ) |
const TDesC & aServerAddress |
IMPORT_C TBool | operator== | ( | const CImBaseEmailSettings & | aCImBaseEmailSettings | ) | const |
const CImBaseEmailSettings & aCImBaseEmailSettings |
EBaseEmailSettingsClearFlag = 0x00000000 | |
EBaseEmailSettingsSecureSockets = 0x00000001 | |
EBaseEmailSettingsSSLWrappedSockets = EBaseEmailSettingsSecureSockets << 1 | |
EBaseEmailSettingsLastUsedFlag = EBaseEmailSettingsSSLWrappedSockets | |
EBaseEmailSettingsBearerMobFlag = 0x80000000 |