connectionmonitoring/connmon/connectionmonitor/src/RConnMon.cpp
changeset 66 ed07dcc72692
parent 0 5a93021fdf25
child 71 9f263f780e41
equal deleted inserted replaced
64:84c6623982f6 66:ed07dcc72692
  1318     {
  1318     {
  1319     aBearerGroups1 = iBearerGroups1;
  1319     aBearerGroups1 = iBearerGroups1;
  1320     aBearerGroups2 = iBearerGroups2;
  1320     aBearerGroups2 = iBearerGroups2;
  1321     }
  1321     }
  1322 
  1322 
       
  1323 // -----------------------------------------------------------------------------
       
  1324 // TConnMonIapInfo Copy constructor
       
  1325 // -----------------------------------------------------------------------------
       
  1326 //
       
  1327 EXPORT_C TConnMonIapInfo::TConnMonIapInfo( const TConnMonIapInfo& aConnMonIapInfo )
       
  1328 	  :iCount( 0 )
       
  1329     {
       
  1330     if ( aConnMonIapInfo.iCount <= KConnMonMaxIAPCount )
       
  1331         {
       
  1332         iCount = aConnMonIapInfo.iCount;
       
  1333         for ( TInt i=0; i < iCount; i++ )
       
  1334             {
       
  1335             iIap[ i ] = aConnMonIapInfo.iIap[ i ];   
       
  1336             }       
       
  1337         }
       
  1338     else
       
  1339         {
       
  1340         LOGIT1("Client [%d]: TConnMonIapInfo iCount out of range", this)              	
       
  1341         }
       
  1342     }
       
  1343 
       
  1344 // -----------------------------------------------------------------------------
       
  1345 // TConnMonIapInfo::operator=
       
  1346 // -----------------------------------------------------------------------------
       
  1347 //
       
  1348 EXPORT_C TConnMonIapInfo& TConnMonIapInfo::operator=( const TConnMonIapInfo& aConnMonIapInfo )
       
  1349     {
       
  1350     if ( this != &aConnMonIapInfo )
       
  1351         {
       
  1352         if ( aConnMonIapInfo.iCount <= KConnMonMaxIAPCount )
       
  1353             {
       
  1354             iCount = aConnMonIapInfo.iCount;
       
  1355             for ( TInt i=0; i < iCount; i++ )
       
  1356                 {
       
  1357                 iIap[ i ] = aConnMonIapInfo.iIap[ i ];   
       
  1358                 }       
       
  1359             }
       
  1360         else
       
  1361             {
       
  1362             LOGIT1("Client [%d]: TConnMonIapInfo iCount out of range", this)              	
       
  1363             }
       
  1364         }
       
  1365     return *this;
       
  1366     }
       
  1367 
  1323 // End-of-file
  1368 // End-of-file