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 // ---------------------------------------------------------------------------- |