class CEmailAccounts : public CBase |
Creates, loads, saves and deletes email (IMAP, POP, and SMTP) accounts.
An account encapsulates:
Settings for a messaging service. There is a different type of settings class for each of the email protocols (CImPop3Settings, CImImap4Settings, CImSmtpSettings).
IAP (Internet account) settings for accessing the service.
The class has a family of functions for each protocol to create, get, and delete accounts:
Create<protocol>AccountL
Get<protocol>AccountL
Get<protocol>AccountsL
Delete<protocol>AccountL
where <protocol> is either POP, IMAP, or SMTP. The Create and Get functions don't directly return settings objects, but only account identifiers.
Account identifiers are passed to the following functions to save and load the service and IAP settings for that account:
Load<protocol>SettingsL
Save<protocol>SettingsL
Load<protocol>IapSettingsL
Save<protocol>IapSettingsL
For SMTP only, there is a concept of a default account (as a client program may want to send an email, and not care which account is used.) SetDefaultSmtpAccountL(), DefaultSmtpAccountL() and DeleteDefaultSmtpAccountL() are used to handle this.
Note that an account is associated with a service entry in the message store, but account information itself is stored in the central repository.
Private Attributes | |
---|---|
CRepository * | iIMAPRepository |
CMsvSession * | iMsvSession |
CRepository * | iPOPRepository |
CRepository * | iSMTPRepository |
void | AddLinkToMobilityAccountL | ( | TSmtpAccountId | aLinkedSmtpAccountId, |
TUint32 | aMobAccRepId, | |||
CRepository & | aRepository | |||
) | [private] |
TSmtpAccountId aLinkedSmtpAccountId | |
TUint32 aMobAccRepId | |
CRepository & aRepository |
void | AddMobilityAccountToSmtpAccountL | ( | const TSmtpAccount & | aSmtpAccount, |
const RArrayIAP & | aIapList, | |||
TUint32 | aMobAccRepId, | |||
CRepository & | aRepository | |||
) | [private] |
const TSmtpAccount & aSmtpAccount | |
const RArrayIAP & aIapList | |
TUint32 aMobAccRepId | |
CRepository & aRepository |
TMsvId | CreateEmailServiceL | ( | CMsvEntry & | aMsvEntry, |
const TDesC & | aAccountName, | |||
TUid | aMTMType, | |||
TBool | aVisible | |||
) | [private] |
IMPORT_C TImapAccount | CreateImapAccountL | ( | const TDesC & | aAccountName, |
const CImImap4Settings & | aImapSettings, | |||
const CImIAPPreferences & | aImapIAP, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const CImImap4Settings & aImapSettings | |
const CImIAPPreferences & aImapIAP | |
TBool aReadOnly |
IMPORT_C TImapAccount | CreateImapAccountL | ( | const TDesC & | aAccountName, |
const CImImap4Settings & | aImapSettings, | |||
const CImIAPPreferences & | aImapIAP, | |||
const CImapSyncDownloadRules & | aSyncDownloadRules, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const CImImap4Settings & aImapSettings | |
const CImIAPPreferences & aImapIAP | |
const CImapSyncDownloadRules & aSyncDownloadRules | |
TBool aReadOnly |
TImapAccount | CreateImapAccountL | ( | const TDesC & | aAccountName, |
const CImImap4Settings & | aImapSettings, | |||
const CImIAPPreferences & | aImapIAP, | |||
const CImapSyncDownloadRules * | aSyncDownloadRules, | |||
TBool | aReadOnly | |||
) | [private] |
const TDesC & aAccountName | |
const CImImap4Settings & aImapSettings | |
const CImIAPPreferences & aImapIAP | |
const CImapSyncDownloadRules * aSyncDownloadRules | |
TBool aReadOnly |
IMPORT_C TPopAccount | CreatePopAccountL | ( | const TDesC & | aAccountName, |
const CImPop3Settings & | aPopSettings, | |||
const CImIAPPreferences & | aPopIAP, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const CImPop3Settings & aPopSettings | |
const CImIAPPreferences & aPopIAP | |
TBool aReadOnly |
IMPORT_C TSmtpAccount | CreateSmtpAccountL | ( | TPopAccount & | aPopAccount, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TBool | aReadOnly | |||
) |
TPopAccount & aPopAccount | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TBool aReadOnly |
IMPORT_C TSmtpAccount | CreateSmtpAccountL | ( | TImapAccount & | aImapAccount, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TBool | aReadOnly | |||
) |
TImapAccount & aImapAccount | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TBool aReadOnly |
IMPORT_C TSmtpAccount | CreateSmtpAccountL | ( | const TDesC & | aAccountName, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TBool aReadOnly |
IMPORT_C TSmtpMobilityAccount | CreateSmtpMobilityAccountL | ( | const TDesC & | aAccountName, |
const RArrayIAP & | aIapList, | |||
const TSmtpAccount & | aSmtpAccount, | |||
const CImSmtpMobilitySettings & | aSettings, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const RArrayIAP & aIapList | |
const TSmtpAccount & aSmtpAccount | |
const CImSmtpMobilitySettings & aSettings | |
TBool aReadOnly |
IMPORT_C TSmtpMobilityAccount | CreateSmtpMobilityAccountL | ( | const TDesC & | aAccountName, |
const RArrayIAP & | aIapList, | |||
const TSmtpAccount & | aSmtpAccount, | |||
const TSmtpAccount & | aLinkedSmtpAccount, | |||
TBool | aReadOnly | |||
) |
const TDesC & aAccountName | |
const RArrayIAP & aIapList | |
const TSmtpAccount & aSmtpAccount | |
const TSmtpAccount & aLinkedSmtpAccount | |
TBool aReadOnly |
IMPORT_C TInt | DefaultSmtpAccountL | ( | TSmtpAccount & | aAccount | ) |
TSmtpAccount & aAccount |
void | DeleteAllLinkedMobilityAccountsL | ( | TUint32 | aLinkedSmtpAccRepId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aLinkedSmtpAccRepId | |
CRepository & aRepository |
void | DeleteAllOwnedMobilityAccountsL | ( | TUint32 | aSmtpAccRepId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aSmtpAccRepId | |
CRepository & aRepository |
void | DeleteIAPPrefSettingsL | ( | TUint32 | aAccountId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CRepository & aRepository |
IMPORT_C void | DeleteImapAccountL | ( | const TImapAccount & | aAccount | ) |
const TImapAccount & aAccount |
void | DeleteImapSettings | ( | TUint32 | aAccountId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CRepository & aRepository |
void | DeleteImapSyncDownloadRulesL | ( | TUint32 | aAccountId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CRepository & aRepository |
IMPORT_C void | DeletePopAccountL | ( | const TPopAccount & | aAccount | ) |
const TPopAccount & aAccount |
void | DeletePopSettings | ( | TUint32 | aAccountId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CRepository & aRepository |
void | DeleteServiceEntryL | ( | CMsvEntry & | aMsvEntry, |
TMsvId | aId | |||
) | [private] |
IMPORT_C void | DeleteSmtpAccountL | ( | const TSmtpAccount & | aAccount | ) |
const TSmtpAccount & aAccount |
void | DeleteSmtpMobilityAccountFromLinkedSmtpAccountL | ( | TUint32 | aMobAccRepId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aMobAccRepId | |
CRepository & aRepository |
IMPORT_C void | DeleteSmtpMobilityAccountL | ( | const TSmtpMobilityAccount & | aAccount | ) |
const TSmtpMobilityAccount & aAccount |
void | DeleteSmtpMobilityAccountListEntryL | ( | TUint32 | aMobAccRepId, |
CRepository & | aRepository, | |||
TUint32 | aSmtpAccRepId | |||
) | [private] |
TUint32 aMobAccRepId | |
CRepository & aRepository | |
TUint32 aSmtpAccRepId |
void | DeleteSmtpSettings | ( | TUint32 | aAccountId, |
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CRepository & aRepository |
TUint32 | DoCreateImapAccountL | ( | const TDesC & | aAccountName, |
const CImImap4Settings & | aImapSettings, | |||
const CImIAPPreferences & | aImapIAP, | |||
const CImapSyncDownloadRules * | aSyncDownloadRules, | |||
TMsvId | aImapService, | |||
TMsvId | aRelatedService, | |||
TBool | aReadOnly | |||
) | [private] |
const TDesC & aAccountName | |
const CImImap4Settings & aImapSettings | |
const CImIAPPreferences & aImapIAP | |
const CImapSyncDownloadRules * aSyncDownloadRules | |
TMsvId aImapService | |
TMsvId aRelatedService | |
TBool aReadOnly |
TUint32 | DoCreatePopAccountL | ( | const TDesC & | aAccountName, |
const CImPop3Settings & | aPopSettings, | |||
const CImIAPPreferences & | aPopIAP, | |||
TMsvId | aPopService, | |||
TMsvId | aRelatedService, | |||
TBool | aReadOnly | |||
) | [private] |
const TDesC & aAccountName | |
const CImPop3Settings & aPopSettings | |
const CImIAPPreferences & aPopIAP | |
TMsvId aPopService | |
TMsvId aRelatedService | |
TBool aReadOnly |
TUint32 | DoCreateSmtpAccountL | ( | TPopAccount & | aPopAccount, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TMsvId | aSmtpService, | |||
CMsvEntry & | aMsvEntry, | |||
TUint32 & | aPopAccountId, | |||
TBool | aReadOnly | |||
) | [private] |
TPopAccount & aPopAccount | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TMsvId aSmtpService | |
CMsvEntry & aMsvEntry | |
TUint32 & aPopAccountId | |
TBool aReadOnly |
TUint32 | DoCreateSmtpAccountL | ( | TImapAccount & | aImapAccount, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TMsvId | aSmtpService, | |||
CMsvEntry & | aMsvEntry, | |||
TUint32 & | aImapAccountId, | |||
TBool | aReadOnly | |||
) | [private] |
TImapAccount & aImapAccount | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TMsvId aSmtpService | |
CMsvEntry & aMsvEntry | |
TUint32 & aImapAccountId | |
TBool aReadOnly |
TUint32 | DoCreateSmtpAccountL | ( | const TDesC & | aAccountName, |
const CImSmtpSettings & | aSmtpSettings, | |||
const CImIAPPreferences & | aSmtpIAP, | |||
TMsvId | aSmtpService, | |||
TMsvId | aRelatedService, | |||
TBool | aReadOnly | |||
) | [private] |
const TDesC & aAccountName | |
const CImSmtpSettings & aSmtpSettings | |
const CImIAPPreferences & aSmtpIAP | |
TMsvId aSmtpService | |
TMsvId aRelatedService | |
TBool aReadOnly |
TSmtpMobilityAccount | DoCreateSmtpMobilityAccountL | ( | const TDesC & | aAccountName, |
const RArrayIAP & | aIapList, | |||
const CImSmtpMobilitySettings & | aSettings, | |||
const TSmtpAccount & | aSmtpAccount, | |||
TSmtpAccountId | aLinkedSmtpAccountId, | |||
TBool | aReadOnly | |||
) | [private] |
const TDesC & aAccountName | |
const RArrayIAP & aIapList | |
const CImSmtpMobilitySettings & aSettings | |
const TSmtpAccount & aSmtpAccount | |
TSmtpAccountId aLinkedSmtpAccountId | |
TBool aReadOnly |
void | DoLoadImapSettingsL | ( | TUint32 | aAccountId, |
CImImap4Settings & | aImapSettings | |||
) | [private] |
TUint32 aAccountId | |
CImImap4Settings & aImapSettings |
void | DoLoadPopSettingsL | ( | TUint32 | aAccountId, |
CImPop3Settings & | aPopSettings | |||
) | [private] |
TUint32 aAccountId | |
CImPop3Settings & aPopSettings |
void | DoLoadSmtpSettingsL | ( | TUint32 | aAccountId, |
CImSmtpSettings & | aSmtpSettings | |||
) | [private] |
TUint32 aAccountId | |
CImSmtpSettings & aSmtpSettings |
void | DoSaveImapSettingsL | ( | TUint32 | aAccountId, |
const CImImap4Settings & | aImapSettings | |||
) | [private] |
TUint32 aAccountId | |
const CImImap4Settings & aImapSettings |
void | DoSaveImapSyncDownloadRulesL | ( | TUint32 | aAccountId, |
const CImapSyncDownloadRules & | aRules, | |||
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
const CImapSyncDownloadRules & aRules | |
CRepository & aRepository |
void | DoSavePopSettingsL | ( | TUint32 | aAccountId, |
const CImPop3Settings & | aPopSettings | |||
) | [private] |
TUint32 aAccountId | |
const CImPop3Settings & aPopSettings |
void | DoSaveSmtpSettingsL | ( | TUint32 | aAccountId, |
const CImSmtpSettings & | aSmtpSettings | |||
) | [private] |
TUint32 aAccountId | |
const CImSmtpSettings & aSmtpSettings |
TInt | FindAccountIdInSmtpMobilityAccountListL | ( | TUint32 | aMobAccRepId, |
CRepository & | aRepository, | |||
TUint32 | aSmtpAccRepId, | |||
TInt | aNumEntries | |||
) | [private] |
TUint32 aMobAccRepId | |
CRepository & aRepository | |
TUint32 aSmtpAccRepId | |
TInt aNumEntries |
TUint32 | FindEmailAccountL | ( | TMsvId | aService, |
CRepository & | aRepository | |||
) | [private] |
TMsvId aService | |
CRepository & aRepository |
TInt | FindIapListEntryInSmtpMobilityAccountListL | ( | const RArrayIAP & | aIapList, |
CRepository & | aRepository, | |||
TUint32 | aSmtpAccRepId, | |||
TInt | aNumEntries, | |||
TInt | aIgnorePos | |||
) | [private] |
const RArrayIAP & aIapList | |
CRepository & aRepository | |
TUint32 aSmtpAccRepId | |
TInt aNumEntries | |
TInt aIgnorePos |
void | GetEmailServicesL | ( | CMsvEntrySelection & | aServices, |
TUid | aMTMType, | |||
CMsvEntry & | aMsvEntry | |||
) | [private] |
CMsvEntrySelection & aServices | |
TUid aMTMType | |
CMsvEntry & aMsvEntry |
IMPORT_C void | GetImapAccountL | ( | TMsvId | aServiceId, |
TImapAccount & | aAccount | |||
) |
TMsvId aServiceId | |
TImapAccount & aAccount |
IMPORT_C void | GetImapAccountsL | ( | RArray< TImapAccount > & | aAccounts | ) |
RArray< TImapAccount > & aAccounts |
TUint | GetNextEmptyAccountSlotL | ( | CRepository & | aRepository | ) | [private] |
CRepository & aRepository |
IMPORT_C void | GetPopAccountL | ( | TMsvId | aServiceId, |
TPopAccount & | aAccount | |||
) |
TMsvId aServiceId | |
TPopAccount & aAccount |
IMPORT_C void | GetPopAccountsL | ( | RArray< TPopAccount > & | aAccounts | ) |
RArray< TPopAccount > & aAccounts |
void | GetSmtpAccountInfoForMobilityAccountL | ( | TUint32 | aMobAccRepId, |
CRepository & | aRepository, | |||
TUint32 & | aSmtpAccRepId, | |||
TInt & | aPos | |||
) | [private] |
TUint32 aMobAccRepId | |
CRepository & aRepository | |
TUint32 & aSmtpAccRepId | |
TInt & aPos |
IMPORT_C void | GetSmtpAccountL | ( | TMsvId | aServiceId, |
TSmtpAccount & | aAccount | |||
) |
TMsvId aServiceId | |
TSmtpAccount & aAccount |
IMPORT_C void | GetSmtpAccountL | ( | TSmtpAccountId | aAccountId, |
TSmtpAccount & | aAccount | |||
) |
TSmtpAccountId aAccountId | |
TSmtpAccount & aAccount |
IMPORT_C void | GetSmtpAccountsL | ( | RArray< TSmtpAccount > & | aAccounts | ) |
RArray< TSmtpAccount > & aAccounts |
IMPORT_C void | GetSmtpMobilityAccountsL | ( | const TSmtpAccount & | aSmtpAccount, |
RArray< TSmtpMobilityAccount > & | aAccounts | |||
) |
const TSmtpAccount & aSmtpAccount | |
RArray< TSmtpMobilityAccount > & aAccounts |
IMPORT_C void | GetSmtpMobilityAccountsL | ( | RArray< TSmtpMobilityAccount > & | aAccounts | ) |
RArray< TSmtpMobilityAccount > & aAccounts |
void | HandleSessionEventL | ( | TMsvSessionEvent | , |
TAny * | , | |||
TAny * | , | |||
TAny * | ||||
) | [private] |
IMPORT_C TBool | IsAccountReadOnlyL | ( | const TPopAccount & | aAccount | ) |
const TPopAccount & aAccount |
IMPORT_C TBool | IsAccountReadOnlyL | ( | const TImapAccount & | aAccount | ) |
const TImapAccount & aAccount |
IMPORT_C TBool | IsAccountReadOnlyL | ( | const TSmtpAccount & | aAccount | ) |
const TSmtpAccount & aAccount |
IMPORT_C TBool | IsAccountReadOnlyL | ( | const TSmtpMobilityAccount & | aAccount | ) |
const TSmtpMobilityAccount & aAccount |
TBool | IsAsciiPrintable | ( | const TDesC16 & | aText | ) | [private] |
const TDesC16 & aText |
TBool | IsAsciiPrintable | ( | const TDesC8 & | aText | ) | [private] |
const TDesC8 & aText |
TBool | IsSmtpMobilityAccount | ( | CRepository & | aRepository, |
TUint32 | aAccRepId | |||
) | [private] |
CRepository & aRepository | |
TUint32 aAccRepId |
TBool | IsSmtpTypeAccountReadOnlyL | ( | TUint32 | aAccRepId | ) | [private] |
TUint32 aAccRepId |
TBool | IsUnicodePrintable | ( | const TDesC16 & | aText | ) | [private] |
const TDesC16 & aText |
void | LoadIAPPrefSettingsL | ( | TUint32 | aAccountId, |
CImIAPPreferences & | aIAP, | |||
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
CImIAPPreferences & aIAP | |
CRepository & aRepository |
IMPORT_C void | LoadImapIapSettingsL | ( | const TImapAccount & | aAccount, |
CImIAPPreferences & | aIAP | |||
) |
const TImapAccount & aAccount | |
CImIAPPreferences & aIAP |
IMPORT_C void | LoadImapSettingsL | ( | const TImapAccount & | aAccount, |
CImImap4Settings & | aImapSettings | |||
) |
const TImapAccount & aAccount | |
CImImap4Settings & aImapSettings |
IMPORT_C void | LoadImapSyncDownloadRulesL | ( | const TImapAccount & | aAccount, |
CImapSyncDownloadRules & | aRules | |||
) |
const TImapAccount & aAccount | |
CImapSyncDownloadRules & aRules |
IMPORT_C void | LoadImapTransportBufferSizesL | ( | CImapTransportBufferSizes & | aBufferSizes | ) |
CImapTransportBufferSizes & aBufferSizes |
IMPORT_C void | LoadPopIapSettingsL | ( | const TPopAccount & | aAccount, |
CImIAPPreferences & | aIAP | |||
) |
const TPopAccount & aAccount | |
CImIAPPreferences & aIAP |
IMPORT_C void | LoadPopSettingsL | ( | const TPopAccount & | aAccount, |
CImPop3Settings & | aPopSettings | |||
) |
const TPopAccount & aAccount | |
CImPop3Settings & aPopSettings |
IMPORT_C void | LoadSmtpIapSettingsL | ( | const TSmtpAccount & | aAccount, |
CImIAPPreferences & | aIAP | |||
) |
const TSmtpAccount & aAccount | |
CImIAPPreferences & aIAP |
IMPORT_C void | LoadSmtpMobilityAccountIapListL | ( | const TSmtpMobilityAccount & | aAccount, |
RArrayIAP & | aIapList | |||
) |
const TSmtpMobilityAccount & aAccount | |
RArrayIAP & aIapList |
IMPORT_C void | LoadSmtpMobilitySettingsL | ( | const TSmtpMobilityAccount & | aAccount, |
CImSmtpMobilitySettings & | aSettings | |||
) |
const TSmtpMobilityAccount & aAccount | |
CImSmtpMobilitySettings & aSettings |
IMPORT_C TBool | LoadSmtpMobilitySettingsL | ( | TSmtpAccountId & | aSmtpAccountId, |
TUint32 | aIap, | |||
CImSmtpMobilitySettings & | aSettings | |||
) |
TSmtpAccountId & aSmtpAccountId | |
TUint32 aIap | |
CImSmtpMobilitySettings & aSettings |
IMPORT_C void | LoadSmtpSettingsL | ( | const TSmtpAccount & | aAccount, |
CImSmtpSettings & | aSmtpSettings | |||
) |
const TSmtpAccount & aAccount | |
CImSmtpSettings & aSmtpSettings |
IMPORT_C void | PopulateDefaultImapSettingsL | ( | CImImap4Settings & | aImapSettings, |
CImIAPPreferences & | aImapIap | |||
) |
CImImap4Settings & aImapSettings | |
CImIAPPreferences & aImapIap |
IMPORT_C void | PopulateDefaultPopSettingsL | ( | CImPop3Settings & | aPopSettings, |
CImIAPPreferences & | aPopIap | |||
) |
CImPop3Settings & aPopSettings | |
CImIAPPreferences & aPopIap |
IMPORT_C void | PopulateDefaultSmtpMobilitySettingsL | ( | CImSmtpMobilitySettings & | aSettings | ) |
CImSmtpMobilitySettings & aSettings |
IMPORT_C void | PopulateDefaultSmtpSettingsL | ( | CImSmtpSettings & | aSmtpSettings, |
CImIAPPreferences & | aSmtpIap | |||
) |
CImSmtpSettings & aSmtpSettings | |
CImIAPPreferences & aSmtpIap |
void | SaveIAPPrefSettingsL | ( | TUint32 | aAccountId, |
const CImIAPPreferences & | aIAP, | |||
CRepository & | aRepository | |||
) | [private] |
TUint32 aAccountId | |
const CImIAPPreferences & aIAP | |
CRepository & aRepository |
IMPORT_C void | SaveImapIapSettingsL | ( | const TImapAccount & | aAccount, |
const CImIAPPreferences & | aIAP | |||
) |
const TImapAccount & aAccount | |
const CImIAPPreferences & aIAP |
IMPORT_C void | SaveImapSettingsL | ( | const TImapAccount & | aAccount, |
const CImImap4Settings & | aImapSettings | |||
) |
const TImapAccount & aAccount | |
const CImImap4Settings & aImapSettings |
IMPORT_C void | SaveImapSyncDownloadRulesL | ( | const TImapAccount & | aAccount, |
const CImapSyncDownloadRules & | aRules | |||
) |
const TImapAccount & aAccount | |
const CImapSyncDownloadRules & aRules |
IMPORT_C void | SaveImapTransportBufferSizesL | ( | const CImapTransportBufferSizes & | aBufferSizes | ) |
const CImapTransportBufferSizes & aBufferSizes |
IMPORT_C void | SavePopIapSettingsL | ( | const TPopAccount & | aAccount, |
const CImIAPPreferences & | aIAP | |||
) |
const TPopAccount & aAccount | |
const CImIAPPreferences & aIAP |
IMPORT_C void | SavePopSettingsL | ( | const TPopAccount & | aAccount, |
const CImPop3Settings & | aPopSettings | |||
) |
const TPopAccount & aAccount | |
const CImPop3Settings & aPopSettings |
IMPORT_C void | SaveSmtpIapSettingsL | ( | const TSmtpAccount & | aAccount, |
const CImIAPPreferences & | aIAP | |||
) |
const TSmtpAccount & aAccount | |
const CImIAPPreferences & aIAP |
IMPORT_C void | SaveSmtpMobilityAccountIapListL | ( | const TSmtpMobilityAccount & | aAccount, |
const RArrayIAP & | aIapList | |||
) |
const TSmtpMobilityAccount & aAccount | |
const RArrayIAP & aIapList |
IMPORT_C void | SaveSmtpMobilitySettingsL | ( | const TSmtpMobilityAccount & | aAccount, |
const CImSmtpMobilitySettings & | aSettings | |||
) |
const TSmtpMobilityAccount & aAccount | |
const CImSmtpMobilitySettings & aSettings |
IMPORT_C void | SaveSmtpSettingsL | ( | const TSmtpAccount & | aAccount, |
const CImSmtpSettings & | aSmtpSettings | |||
) |
const TSmtpAccount & aAccount | |
const CImSmtpSettings & aSmtpSettings |
IMPORT_C void | SetDefaultSmtpAccountL | ( | const TSmtpAccount & | aAccount | ) |
const TSmtpAccount & aAccount |
void | SetEntryDetailsL | ( | TMsvId | aId, |
const TDesC & | aAccountName | |||
) | [private] |
void | SetRelatedIdL | ( | CMsvEntry & | aMsvEntry, |
TMsvId | aId, | |||
TMsvId | aRelatedId | |||
) | [private] |
void | UnSetInPreparationFlagsL | ( | CMsvEntry & | aMsvEntry, |
TMsvId | aId, | |||
TInt | aAccountId | |||
) | [private] |
EServiceSettingType = 0x00000000 | |
EIAPPrefSettingType = 0x00010000 | |
EAccountMask = 0x800FFFFF |
EIAPPrefVersion = 0x00010000 | |
EIAPChoicesCount = 0x00010001 | |
EIAPListIDs = 0x00011000 | |
EIAPListDialogPrefs = 0x00012000 | |
EIAPSnapId = 0x00014000 |
EIMAPServiceId = 0x00000000 | |
EIMAPAccountNameId = 0x00000001 | |
EIMAPRelatedSMTPServiceId = 0x00000002 | |
EIMAPSettingsVersionId = 0x00000003 | |
EIMAPServerAddressId = 0x00000004 | |
EIMAPPortNumberId = 0x00000005 | |
EIMAPFlagsId = 0x00000006 | |
EIMAPLoginNameId = 0x00000007 | |
EIMAPPasswordId = 0x00000008 | |
EIMAPFolderPathId = 0x00000009 | |
EIMAPPathSeparatorId = 0x0000000A | |
EIMAPSynchronisationStrategyId = 0x0000000B | |
EIMAPSubscriptionStrategyId = 0x0000000C | |
EIMAPMaxEmailSizeId = 0x0000000D | |
EIMAPGetMailOptionsId = 0x0000000E | |
EIMAPInboxSynchronisationLimitId = 0x0000000F | |
EIMAPMailboxSynchronisationLimitId = 0x00000010 | |
EIMAPTlsSslDomainId = 0x00000012 | |
EIMAPSyncRateId = 0x00000020 | |
EIMAPFetchSizeId = 0x00000030 | |
EIMAPIdleTimeoutId = 0x00000040 | |
EPartialMailOptionsId = 0x00000050 | |
EBodyTextSizeLimitId = 0x00000060 | |
EAttachmentSizeLimitId = 0x00000070 | |
EIMAPSearchStringId = 0x00000080 | |
EIMAPReadOnlyAccountId = 0x00000090 |
EIMAPSyncDownloadRulesVersionId = 0x00001000 | |
EIMAPNumInboxSyncDownloadRulesId = 0x00001001 | |
EIMAPNumFolderSyncDownloadRulesId = 0x00001002 | |
EIMAPInboxSyncDownloadRulesBearerTypesId = 0x00001010 | |
EIMAPInboxSyncDownloadRulesMailOptionsId = 0x00001011 | |
EIMAPInboxSyncDownloadRulesTotalSizeLimitId = 0x00001012 | |
EIMAPInboxSyncDownloadRulesBodyTextSizeLimitId = 0x00001013 | |
EIMAPInboxSyncDownloadRulesAttachmentSizeLimitId = 0x00001014 | |
EIMAPInboxSyncDownloadRulesGetMailBodyPartsId = 0x00001015 | |
EIMAPInboxSyncDownloadRulesMaxEmailSizeId = 0x00001016 | |
EIMAPFolderSyncDownloadRulesBearerTypesId = 0x00001030 | |
EIMAPFolderSyncDownloadRulesMailOptionsId = 0x00001031 | |
EIMAPFolderSyncDownloadRulesTotalSizeLimitId = 0x00001032 | |
EIMAPFolderSyncDownloadRulesBodyTextSizeLimitId = 0x00001033 | |
EIMAPFolderSyncDownloadRulesAttachmentSizeLimitId = 0x00001034 | |
EIMAPFolderSyncDownloadRulesGetMailBodyPartsId = 0x00001035 | |
EIMAPFolderSyncDownloadRulesMaxEmailSizeId = 0x00001036 | |
EIMAPSyncDownloadRulesOffset = 0x40 |
EIMAPTransportBufferSizesVersionId = 0x80000100 | |
EIMAPNumTransportBufferSizesId = 0x80000101 | |
EIMAPTransportBufferSizesBearerTypesId = 0x80000110 | |
EIMAPTransportBufferSizesFetchRequestSizeId = 0x80000111 | |
EIMAPTransportBufferSizesMaxOutstandingFetchResponsesId = 0x80000112 | |
EIMAPTransportBufferSizesOffset = 0x20 |
EPOPServiceId = 0x00000000 | |
EPOPAccountNameId = 0x00000001 | |
EPOPRelatedSMTPServiceId = 0x00000002 | |
EPOPSettingsVersionId = 0x00000003 | |
EPOPServerAddressId = 0x00000004 | |
EPOPPortNumberId = 0x00000005 | |
EPOPFlagsId = 0x00000006 | |
EPOPLoginNameId = 0x00000007 | |
EPOPPasswordId = 0x00000008 | |
EPOPMaxEmailSizeId = 0x00000009 | |
EPOPGetEmailOptionsId = 0x0000000A | |
EPOPInboxSynchronisationLimitId = 0x0000000B | |
EPOPPopulationLimitId = 0x0000000C | |
EPOPReadOnlyAccountId = 0x0000000D | |
EPOPTlsSslDomainId = 0x0000000F |
ESMTPLinkedMobilityAccountListVersionId = 0x00015000 | |
ESMTPLinkedMobilityAccountListNumEntriesId = 0x00015001 | |
ESMTPLinkedMobilityAccountListEntryId = 0x00015010 | |
ESMTPLinkedMobilityAccountListMaxEntries = 2048 |
ESMTPMobilityAccountListVersionId = 0x00016000 | |
ESMTPMobilityAccountListNumEntriesId = 0x00016001 | |
ESMTPMobilityAccountListAccountId = 0x00016010 | |
ESMTPMobilityAccountListNumIapsId = 0x00016011 | |
ESMTPMobilityAccountListIapId = 0x00016020 | |
ESMTPMobilityAccountListOffset = 0x40 | |
ESMTPMobilityAccountMaxEntries = 32 |
ESMTPServiceId = 0x00000000 | |
ESMTPAccountNameId = 0x00000001 | |
ESMTPSettingsVersionId = 0x00000002 | |
ESMTPServerAddressId = 0x00000003 | |
ESMTPPortNumberId = 0x00000004 | |
ESMTPFlagsId = 0x00000005 | |
ESMTPEmailAliasId = 0x00000006 | |
ESMTPEmailAddressId = 0x00000007 | |
ESMTPReplyToAddressId = 0x00000008 | |
ESMTPReceiptAddressId = 0x00000009 | |
ESMTPBodyEncodingId = 0x0000000A | |
ESMTPDefaultMsgCharSetId = 0x0000000B | |
ESMTPSendCopyToSelfId = 0x0000000C | |
ESMTPSendMessageOptionId = 0x0000000D | |
ESMTPLoginNameId = 0x0000000E | |
ESMTPPasswordId = 0x0000000F | |
ESMTPRelatedServiceId = 0x00000010 | |
ESMTPIncludeToCcId = 0x00000011 | |
ESMTPReadOnlyAccountId = 0x00000012 | |
ESMTPParentAccountId = 0x00000013 | |
ESMTPTlsSslDomainId = 0x00000014 | |
ESMTPLinkedAccountId = 0x00000015 |