vpnengine/vpnmanager/src/cmmanagerutils.cpp
branchRCL_3
changeset 10 68dc8923de26
parent 0 33413c0669b9
child 22 9f4e37332ce5
--- a/vpnengine/vpnmanager/src/cmmanagerutils.cpp	Fri Feb 19 23:50:52 2010 +0200
+++ b/vpnengine/vpnmanager/src/cmmanagerutils.cpp	Fri Mar 12 15:48:43 2010 +0200
@@ -65,8 +65,7 @@
     if ( internetDestinationId != 0)
         {                        
         //Generate name for the connection method
-        HBufC* name = CreateConnectionMethodNameLC(cmManagerExt,
-                                                   aVpnPolicyInfo.iName);
+        HBufC* name = CreateConnectionMethodNameLC(aVpnPolicyInfo.iName);
         
         //Create VPN connection method        
         RCmConnectionMethodExt vpnConnectionMethod =
@@ -111,59 +110,16 @@
     LOG_("CmManagerUtils::SetVpnConnectionMethodAttributesL - end \n");
     }
 
-HBufC* CmManagerUtils::CreateConnectionMethodNameLC(RCmManagerExt& aCmManagerExt,
-                                                    const TDesC& aPolicyName)
+HBufC* CmManagerUtils::CreateConnectionMethodNameLC(const TDesC& aPolicyName)
     {
-    using namespace CMManager;
-    
+       
     LOG_("CmManagerUtils::CreateConnectionMethodNameLC \n");
     
     HBufC* name = HBufC::NewLC(KMaxDestinationNameLength);
     TPtr namePtr = name->Des();
     
-    RArray<TUint32> connections;
-    CleanupClosePushL( connections );    
-    aCmManagerExt.ConnectionMethodL( connections, EFalse, EFalse, EFalse );
+    namePtr.Copy(aPolicyName.Left(KMaxDestinationNameLength));   
     
-    TInt connectionMethodCount = connections.Count();    
-    TBool matchFound = EFalse;
-    TInt counter = 1;
-    do 
-        {       
-        matchFound = EFalse;
-        
-        namePtr.Copy(aPolicyName.Left(KMaxDestinationNameLength));   
-        if (counter > 1)
-            {
-            TBuf<10> numberValue;
-            numberValue.Format(_L("(%d)"), counter);
-            if (namePtr.MaxLength() < numberValue.Length() + namePtr.Length())                
-                {
-                namePtr.SetLength(namePtr.MaxLength() - numberValue.Length());
-                
-                }
-            namePtr.Append(numberValue);
-            }
-             
-        for (TInt i = 0; i < connectionMethodCount; i++)
-            {
-           RCmConnectionMethodExt connectionMethod = aCmManagerExt.ConnectionMethodL( connections[i] );
-           CleanupClosePushL(connectionMethod);
-           HBufC* existingName = connectionMethod.GetStringAttributeL( ECmName );
-           CleanupStack::PopAndDestroy(); //connectionMethod
-            
-            if (name->Compare(*existingName) == 0)
-                {
-                delete existingName;
-                matchFound = ETrue;
-                break;
-                }                   
-            delete existingName;                    
-            }
-        counter++;
-        }while(matchFound);
-        
-    CleanupStack::PopAndDestroy(); // connections    
     LOG_("CmManagerUtils::CreateConnectionMethodNameLC - end \n");
     return name;
     }