connectionmonitoring/connmon/connectionmonitor/src/ConnMonNoti.cpp
branchRCL_3
changeset 15 4dc3bb0099b0
parent 2 086aae6fc07e
child 26 0a9e01492035
child 32 5c4486441ae6
equal deleted inserted replaced
13:68f0c7cd80ec 15:4dc3bb0099b0
   614                     ret = iServer->Iap()->LaunchBearerNotifier( iConnectionId );
   614                     ret = iServer->Iap()->LaunchBearerNotifier( iConnectionId );
   615                     if ( ret != KErrNone )
   615                     if ( ret != KErrNone )
   616                         {
   616                         {
   617                         LOGIT1("SERVER: FAILED to start bearer(new) notifier <%d>", ret)
   617                         LOGIT1("SERVER: FAILED to start bearer(new) notifier <%d>", ret)
   618                         }
   618                         }
       
   619                         
       
   620                     // Update IAP availability if WLAN connection is fully started.
       
   621                     // When WLAN connection status is KLinkLayerOpen it is the only
       
   622                     // WLAN available.
       
   623                     //
       
   624                     TBearerInfo bearerInfo;
       
   625 
       
   626                     ret = iServer->Iap()->GetBearerInfo( iConnectionId, bearerInfo );
       
   627                     
       
   628                     if ( ret == KErrNone && bearerInfo.iBearer == EBearerInfoWLAN )
       
   629                         {
       
   630                         LOGIT("CProgressNotifier::RunL triggered HandleAvailabilityChange()")
       
   631                         iServer->AvailabilityManager()->HandleAvailabilityChange();	
       
   632                         }	    
   619                     }
   633                     }
   620 
   634 
   621                 iFilter = KNoFiltering;
   635                 iFilter = KNoFiltering;
   622                 }
   636                 }
   623             else
   637             else