diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-BB6C60B4-9D34-5AC0-A4FD-3B604A35B8BD.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-BB6C60B4-9D34-5AC0-A4FD-3B604A35B8BD.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,39 @@ + + + + + +Enabling +the Bearer Mobility +

This tutorial explains how to enable the bearer mobility for an email account.

+ +
Required background

Bearer mobility is possible +only on the connections that are established using a SNAP preference list. +See Important +considerations before enabling the non-seamless bearer mobility.

+
Procedure
    +
  1. Create an instance of +the CEmailAccounts class.

  2. +
  3. Create an instance of +the CImIAPPreferences class to be used by the email service.

  4. +
  5. Create an instance of +the CIm<protocol>Settings class.

    Where, <protocol> +is either Imap4, Pop3, or Smtp.

  6. +
  7. Populate the CImIAPPreferences class +and the CIm<protocol>Settings class from central repository +(CenRep) using CEmailAccounts ::Load<protocol>IapSettingsL function.

  8. +
  9. Use the CIm<protocol>Settings:: SetBearerMobility function +to set the TBool parameter to ETrue.

  10. +
  11. Store the updated settings +classes to CenRep using the CEmailAccounts ::Save<protocol>IapSettingsL function.

  12. +
All instances of <protocol> in the preceding steps are either Imap4, Pop3, +or Smtp.
+
See also

Bearer +Mobility Overview

+
\ No newline at end of file