equal
deleted
inserted
replaced
2194 ( (CConnMonServer*)Server() )->AvailabilityManager() |
2194 ( (CConnMonServer*)Server() )->AvailabilityManager() |
2195 ->HandleAvailabilityChange(); |
2195 ->HandleAvailabilityChange(); |
2196 } |
2196 } |
2197 } |
2197 } |
2198 } |
2198 } |
|
2199 else // ( rc != KErrNone ) |
|
2200 { |
|
2201 if ( ptrData ) |
|
2202 { |
|
2203 delete ptrData; |
|
2204 } |
|
2205 } |
2199 break; |
2206 break; |
2200 } |
2207 } |
2201 case EReqPluginGetQuery: |
2208 case EReqPluginGetQuery: |
2202 { |
2209 { |
2203 rc = plugin->GetQuery( aMessage ); |
2210 rc = plugin->GetQuery( aMessage ); |
2414 iCmServer->CalculateThreshold( connectionId, aType, globalThAfter ); |
2421 iCmServer->CalculateThreshold( connectionId, aType, globalThAfter ); |
2415 |
2422 |
2416 if ( globalThBefore != globalThAfter ) |
2423 if ( globalThBefore != globalThAfter ) |
2417 { |
2424 { |
2418 // Global threshold has changed -> send to plug-in engines |
2425 // Global threshold has changed -> send to plug-in engines |
|
2426 // Dead code in else-clause is for possible future use. Static analysis exception added. |
|
2427 // coverity[dead_error_line] |
2419 if ( internal ) |
2428 if ( internal ) |
2420 { |
2429 { |
2421 if ( aValue == 1 ) |
2430 if ( aValue == 1 ) |
2422 { |
2431 { |
2423 iCmServer->SendRequestToPlugin( EReqInternalSetThreshold, Message(), ETrue ); |
2432 iCmServer->SendRequestToPlugin( EReqInternalSetThreshold, Message(), ETrue ); |
2613 TBearerInfo bearerInfo; |
2622 TBearerInfo bearerInfo; |
2614 TUint minimum( KMinimumDataThreshold ); |
2623 TUint minimum( KMinimumDataThreshold ); |
2615 |
2624 |
2616 // This method gets the bearer only for an internal connection. This is OK |
2625 // This method gets the bearer only for an internal connection. This is OK |
2617 // since data volume events are not supported for external connections. |
2626 // since data volume events are not supported for external connections. |
2618 iCmServer->Iap()->GetBearer( aConnId, bearer, bearerInfo ); |
2627 (void) iCmServer->Iap()->GetBearer( aConnId, bearer, bearerInfo ); |
2619 |
2628 |
2620 // Set minimum |
2629 // Set minimum |
2621 if ( bearer == EBearerWLAN || bearer == EBearerLAN ) |
2630 if ( bearer == EBearerWLAN || bearer == EBearerLAN ) |
2622 { |
2631 { |
2623 minimum = KMinimumWLANDataThreshold; |
2632 minimum = KMinimumWLANDataThreshold; |
2628 } |
2637 } |
2629 else if ( bearer == EBearerWCDMA ) |
2638 else if ( bearer == EBearerWCDMA ) |
2630 { |
2639 { |
2631 minimum = KMinimumWCDMADataThreshold; |
2640 minimum = KMinimumWCDMADataThreshold; |
2632 } |
2641 } |
2633 |
2642 |
2634 // Check threshold |
2643 // Check threshold |
2635 if ( aThreshold < minimum ) |
2644 if ( aThreshold < minimum ) |
2636 { |
2645 { |
2637 aThreshold = minimum; |
2646 aThreshold = minimum; |
2638 } |
2647 } |