email/imum/Utils/Src/ImumMboxManager.cpp
changeset 1 d09ac5c1e252
parent 0 72b543305e3a
child 22 1367103c24e2
equal deleted inserted replaced
0:72b543305e3a 1:d09ac5c1e252
   363 void CImumMboxManager::LoadAccountFillIapL(
   363 void CImumMboxManager::LoadAccountFillIapL(
   364     CImumMboxData& aSettings )
   364     CImumMboxData& aSettings )
   365     {
   365     {
   366     IMUM_CONTEXT( CImumMboxManager::LoadAccountFillIapL, 0, KLogData );
   366     IMUM_CONTEXT( CImumMboxManager::LoadAccountFillIapL, 0, KLogData );
   367     IMUM_IN();
   367     IMUM_IN();
   368 
   368 	
       
   369 	//check IAP number 
       
   370     if ( aSettings.iIncomingIapPref->NumberOfIAPs() > 0 )
       
   371     	{
   369     // Set internet access point (incoming IAP)
   372     // Set internet access point (incoming IAP)
   370     TImIAPChoice incomingIapChoice =
   373     TImIAPChoice incomingIapChoice =
   371         aSettings.iIncomingIapPref->IAPPreference( 0 );
   374         aSettings.iIncomingIapPref->IAPPreference( 0 );
   372     aSettings.iIncomingIap = incomingIapChoice.iIAP;
   375     aSettings.iIncomingIap = incomingIapChoice.iIAP;
   373 
   376 
   374     // Set internet access point (Outgoing IAP)
   377     // Set internet access point (Outgoing IAP)
   375     TImIAPChoice outgoingIapChoice =
   378     TImIAPChoice outgoingIapChoice =
   376         aSettings.iOutgoingIapPref->IAPPreference( 0 );
   379         aSettings.iOutgoingIapPref->IAPPreference( 0 );
   377     aSettings.iOutgoingIap = outgoingIapChoice.iIAP;
   380     aSettings.iOutgoingIap = outgoingIapChoice.iIAP;
   378 
   381     	}
       
   382 		
       
   383 	//check SNAP define	
       
   384     else if( aSettings.iIncomingIapPref->SNAPDefined() )
       
   385     	{
       
   386     	aSettings.iIncomingIap = aSettings.iIncomingIapPref->SNAPPreference();
       
   387     	aSettings.iOutgoingIap = aSettings.iOutgoingIapPref->SNAPPreference();
       
   388     	}	
       
   389     else 
       
   390     	{
       
   391     	aSettings.iIncomingIap = 0;
       
   392     	aSettings.iOutgoingIap = 0;
       
   393     	}
       
   394     	
   379     IMUM_OUT();
   395     IMUM_OUT();
   380     }
   396     }
   381 
   397 
   382 // ----------------------------------------------------------------------------
   398 // ----------------------------------------------------------------------------
   383 // CImumMboxManager::DetermineDefaultAccountL()
   399 // CImumMboxManager::DetermineDefaultAccountL()