TImumInSettings Class Reference

class TImumInSettings
Public Member Enumerations
enumTAccessPointControlValues { EValueApIsIapId = 0 }
enumTBodyEncodingValues { EValueEncodingDefault = 0, EValueEncodingOff, EValueEncodingMIME, EValueEncodingMHtmlAsMime, EValueEncodingMHtmlAltAsMime }
enumTControllingKeySet {
EKeyTemporaryUsername = 0x0F000000, EKeyTemporaryPassword, EKeySettingsVersion, EKeyAllowEmptyEmailAddress, EKeyGenerateMailboxName, EKeyAccessPointType, EKeyInfoLastUpdateFailed, EKeyInfoLastSuccessfulUpdate, EKeyAoUpdateSuccessfulWithCurSettings, EKeyIsPredefinedMailbox, ELastControlKey
}
enumTDownloadFlags {
EFlagDownloadHeader = 0x00000001, EFlagDownloadBody = 0x00000002, EFlagDownloadBodyPartial = 0x00000004, EFlagDownloadAttachment = 0x00000008, EFlagDownloadAttachmentPartial = 0x00000010, EFlagDownloadPartialCumulative = 0x00000020, EFlagSetDownloadHeaderBody = 0x00000003, EFlagSetDownloadAll = 0x0000000B
}
enumTDownloadSize { EValueDownloadCompletely = -1, EValueDownloadUserDefined }
enumTEmailControlingKeySet { EKeyDisconnectedMode = 0x05010000, EKeyAutoSendOnConnect, EKeyDeleteEmailsWhenDisconnecting, EKeyAcknowledgeReceipts, ELastEmailKey }
enumTInConnectionKeySet { EKeyAccessPointName = 0x01010000, ELastInSettingsKey }
enumTMiscKeySet {
EKeySearchString = 0x04010000, EKeyPathSeparator, EKeySynchronise, EKeySubscribe, EKeyUpdatingSeenFlag, EKeySyncRate, EKeyFetchSize, EKeyImapIdle, EKeyImapIdleTimeout, EKeyDownloadBufferWlan, EKeyDownloadBufferGprs, EKeyReceiptAddress, EKeyBodyEncoding, EKeyDefaultMsgCharSet, EKeyAddVCardToEmail, EKeyRequestReceipts, EKeySMTPAuth, EKeyInboxLoginDetails, EKeyToCcIncludeLimit, ELastInMiscKey
}
enumTPreferencesKeySet {
EKeySyncFlags = 0x02010000, EKeyDownloadFlags, EKeyDownloadBodySize, EKeyDownloadAttachmentSize, EKeyDownloadMaxEmailSize, EKeyHideMsgs, EKeyOpenHtmlMail, ELastInPreferenceKey
}
Public Member Type Definitions
typedef TBuf8< KImumInSearchStringLength > TTextSearchString

Member Enumerations Documentation

Enum TAccessPointControlValues

Access point types

Enumerators

EValueApIsIapId = 0

Index to the access point in the list

Enum TBodyEncodingValues

Enumerators

EValueEncodingDefault = 0
EValueEncodingOff
EValueEncodingMIME
EValueEncodingMHtmlAsMime
EValueEncodingMHtmlAltAsMime

Enum TControllingKeySet

KEY SET: Settings behaviour controlling keys

Enumerators

EKeyTemporaryUsername = 0x0F000000

TInt

EKeyTemporaryPassword
EKeySettingsVersion

TInt

EKeyAllowEmptyEmailAddress

TInt

EKeyGenerateMailboxName

TInt

EKeyAccessPointType

TInt

EKeyInfoLastUpdateFailed

TInt

EKeyInfoLastSuccessfulUpdate

TInt64

EKeyAoUpdateSuccessfulWithCurSettings

TInt

EKeyIsPredefinedMailbox

TBool

ELastControlKey

<NOT used>="">

Enum TDownloadFlags

Enumerators

EFlagDownloadHeader = 0x00000001

FLAGS

EFlagDownloadBody = 0x00000002
EFlagDownloadBodyPartial = 0x00000004
EFlagDownloadAttachment = 0x00000008
EFlagDownloadAttachmentPartial = 0x00000010
EFlagDownloadPartialCumulative = 0x00000020
EFlagSetDownloadHeaderBody = 0x00000003

SETS

EFlagSetDownloadAll = 0x0000000B

Enum TDownloadSize

Enumerators

EValueDownloadCompletely = -1
EValueDownloadUserDefined

Enum TEmailControlingKeySet

KEY SET: Email behaviour controlling keys

Enumerators

EKeyDisconnectedMode = 0x05010000

TInt

EKeyAutoSendOnConnect

TInt

EKeyDeleteEmailsWhenDisconnecting

TInt

EKeyAcknowledgeReceipts

TInt

ELastEmailKey

<NOT used>="">

Enum TInConnectionKeySet

KEY SET: Connection settings

Enumerators

EKeyAccessPointName = 0x01010000

TDesC

ELastInSettingsKey

TInt

Enum TMiscKeySet

KEY SET: Miscellaneous

Enumerators

EKeySearchString = 0x04010000

IMAP4 related settings TDesC8

EKeyPathSeparator

TDesC8

EKeySynchronise

TInt

EKeySubscribe

TInt

EKeyUpdatingSeenFlag

TInt

EKeySyncRate

TInt

EKeyFetchSize

TInt

EKeyImapIdle

TInt

EKeyImapIdleTimeout

TInt

EKeyDownloadBufferWlan

TInt

EKeyDownloadBufferGprs

TInt

EKeyReceiptAddress

SMTP related settings TDesC

EKeyBodyEncoding

TInt

EKeyDefaultMsgCharSet

TInt32

EKeyAddVCardToEmail

TInt

EKeyRequestReceipts

TInt

EKeySMTPAuth

TInt

EKeyInboxLoginDetails

TInt

EKeyToCcIncludeLimit

TInt

ELastInMiscKey

<NOT used>="">

Enum TPreferencesKeySet

KEY SET: Preferences

Enumerators

EKeySyncFlags = 0x02010000

Flags to control synchronization.

TInt MImumInConnectionSettings TDownloadSize

EKeyDownloadFlags

Flags to control downloading.

TInt MImumInConnectionSettings TDownloadSize

EKeyDownloadBodySize

Body size limit.

TInt32 MImumInConnectionSettings TDownloadSize

EKeyDownloadAttachmentSize

Attachment size limit.

TInt32 MImumInConnectionSettings TDownloadSize

EKeyDownloadMaxEmailSize

Maximum size of email that will be downloaded.

TInt MImumInConnectionSettings

EKeyHideMsgs

TInt <NOT used>="">

EKeyOpenHtmlMail

TInt <NOT used>="">

ELastInPreferenceKey

<NOT used>="">

Member Type Definitions Documentation

Typedef TTextSearchString

typedef TBuf8< KImumInSearchStringLength >TTextSearchString