hotspotfw/hsclient/src/hssiaphandler.cpp
branchRCL_3
changeset 14 d9aaeb96a256
parent 0 56b72877c1cb
child 20 a9524956f6b5
equal deleted inserted replaced
13:858c6c491d0e 14:d9aaeb96a256
    96     RCmManagerExt cmManager;
    96     RCmManagerExt cmManager;
    97     cmManager.OpenL();
    97     cmManager.OpenL();
    98     CleanupClosePushL( cmManager );
    98     CleanupClosePushL( cmManager );
    99     
    99     
   100     TUint easyWlanId = cmManager.EasyWlanIdL();
   100     TUint easyWlanId = cmManager.EasyWlanIdL();
       
   101     
   101     // Easy WLAN can't be modified
   102     // Easy WLAN can't be modified
   102     if ( easyWlanId == aIapID )
   103     if ( easyWlanId == aIapID )
   103     	{
   104     	{
   104     	cmManager.Close();
   105         CleanupStack::PopAndDestroy( &cmManager ); 
   105     	return KErrPermissionDenied;
   106     	return KErrPermissionDenied;
   106     	}
   107     	}
   107     
   108     
   108     // Read WLAN table service id
   109     // Read WLAN table service id
   109     TUint32 serviceId(0);
   110     TUint32 serviceId(0);
   115     if  ( aSettings.Name.Length() > 0 )
   116     if  ( aSettings.Name.Length() > 0 )
   116         {
   117         {
   117         plugin.SetStringAttributeL( ECmName, aSettings.Name );
   118         plugin.SetStringAttributeL( ECmName, aSettings.Name );
   118         plugin.UpdateL();
   119         plugin.UpdateL();
   119         }
   120         }
   120     CleanupStack::PopAndDestroy( &plugin ); // Close() called on "plugin"
   121     CleanupStack::PopAndDestroy( &plugin ); 
   121     CleanupStack::PopAndDestroy( &cmManager ); // Close() called on "cmManager"
   122     CleanupStack::PopAndDestroy( &cmManager ); 
   122 
   123 
   123     // CommsDat section starts
   124     // CommsDat section starts
   124     CMDBSession* dbSession = CMDBSession::NewL(CMDBSession::LatestVersion());
   125     CMDBSession* dbSession = CMDBSession::NewL(CMDBSession::LatestVersion());
   125     CleanupStack::PushL( dbSession );
   126     CleanupStack::PushL( dbSession );
   126     iWLANRecord = static_cast<CMDBGenericRecord*>
   127     iWLANRecord = static_cast<CMDBGenericRecord*>