realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnmanager.cpp
branchRCL_3
changeset 43 b5e99d8877c7
parent 26 822e1f077722
child 44 0dcb073356a5
equal deleted inserted replaced
41:f54bfd820e04 43:b5e99d8877c7
   104 
   104 
   105 // ----------------------------------------------------------------------------
   105 // ----------------------------------------------------------------------------
   106 // CSIPApnManager::WriteApnL
   106 // CSIPApnManager::WriteApnL
   107 // ----------------------------------------------------------------------------
   107 // ----------------------------------------------------------------------------
   108 //
   108 //
   109 void CSIPApnManager::WriteApnL( TUint32 aIapId, TBool aIsPrimaryApn, const TDesC8* aApn )
   109 void CSIPApnManager::WriteApnL( TUint32 aIapId, TBool /*aIsPrimaryApn*/, const TDesC8* aApn )
   110 	{
   110 	{
   111 	PROFILE_DEBUG3( "CSIPApnManager::WriteApnL isPrimary", aIsPrimaryApn )
       
   112 	TBool useSecureAuth = aIsPrimaryApn ? EFalse : ETrue;
       
   113 
       
   114 	CSIPApnConfigurationHandler* handler = FindIapIdHandler( aIapId );
   111 	CSIPApnConfigurationHandler* handler = FindIapIdHandler( aIapId );
   115 	    if (!handler)
   112 	    if (!handler)
   116 	        {
   113 	        {
   117 	        CreateHandlerL(aIapId);
   114 	        CreateHandlerL(aIapId);
   118 	        handler = FindIapIdHandler(aIapId);
   115 	        handler = FindIapIdHandler(aIapId);
   119 	        }
   116 	        }
   120 	    
   117 	    
   121 	    handler->SetApnL( *aApn, useSecureAuth, ETrue);
   118 	    handler->SetApnL( *aApn, EFalse, ETrue);
   122 	}
   119 	}
   123 
   120 
   124 // ----------------------------------------------------------------------------
   121 // ----------------------------------------------------------------------------
   125 // CSIPApnManager::HasPendingTasks
   122 // CSIPApnManager::HasPendingTasks
   126 // ----------------------------------------------------------------------------
   123 // ----------------------------------------------------------------------------