Lines Matching refs:Metrics
62 #include "shill/metrics.h"
141 Metrics* metrics,
158 metrics_(metrics),
906 Metrics::NetworkConnectionIPType ip_type =
907 connection_->IsIPv6() ? Metrics::kNetworkConnectionIPTypeIPv6
908 : Metrics::kNetworkConnectionIPTypeIPv4;
990 // TODO(samueltan): add connection diagnostics metrics.
1087 metrics()->SendToUMA(
1088 metrics()->GetFullMetricName(
1089 Metrics::kMetricExpiredLeaseLengthSecondsSuffix, technology()),
1091 Metrics::kMetricExpiredLeaseLengthSecondsMin,
1092 Metrics::kMetricExpiredLeaseLengthSecondsMax,
1093 Metrics::kMetricExpiredLeaseLengthSecondsNumBuckets);
1402 connection_, dispatcher_, metrics(), manager_->device_info(),
1488 int result = Metrics::kFallbackDNSTestResultFailure;
1490 result = Metrics::kFallbackDNSTestResultSuccess;
1509 metrics()->NotifyFallbackDNSTestResult(technology_, result);
1598 metric_code = Metrics::kNetworkProblemCongestedTCPTxQueue;
1601 metric_code = Metrics::kNetworkProblemDNSFailure;
1608 metrics()->NotifyNetworkProblemDetected(technology_, metric_code);
1671 int portal_status = Metrics::PortalDetectionResultToEnum(result);
1672 metrics()->SendEnumToUMA(
1673 metrics()->GetFullMetricName(Metrics::kMetricPortalResultSuffix,
1676 Metrics::kPortalResultMax);
1681 metrics()->SendToUMA(
1682 metrics()->GetFullMetricName(
1683 Metrics::kMetricPortalAttemptsToOnlineSuffix, technology()),
1685 Metrics::kMetricPortalAttemptsToOnlineMin,
1686 Metrics::kMetricPortalAttemptsToOnlineMax,
1687 Metrics::kMetricPortalAttemptsToOnlineNumBuckets);
1697 metrics()->SendToUMA(
1698 metrics()->GetFullMetricName(
1699 Metrics::kMetricPortalAttemptsSuffix, technology()),
1701 Metrics::kMetricPortalAttemptsMin,
1702 Metrics::kMetricPortalAttemptsMax,
1703 Metrics::kMetricPortalAttemptsNumBuckets);
1715 if ((portal_status == Metrics::kPortalResultDNSFailure) ||
1716 (portal_status == Metrics::kPortalResultDNSTimeout)) {