Lines Matching refs:device_metrics
1024 shared_ptr<DeviceMetrics> device_metrics(new DeviceMetrics); in RegisterDevice() local
1025 devices_metrics_[interface_index] = device_metrics; in RegisterDevice()
1026 device_metrics->technology = technology; in RegisterDevice()
1029 device_metrics->initialization_timer.reset( in RegisterDevice()
1035 device_metrics->initialization_timer->Start(); in RegisterDevice()
1038 device_metrics->enable_timer.reset( in RegisterDevice()
1046 device_metrics->disable_timer.reset( in RegisterDevice()
1054 device_metrics->scan_timer.reset( in RegisterDevice()
1062 device_metrics->connect_timer.reset( in RegisterDevice()
1070 device_metrics->scan_connect_timer.reset( in RegisterDevice()
1078 device_metrics->auto_connect_timer.reset( in RegisterDevice()
1090 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in IsDeviceRegistered() local
1091 if (device_metrics == nullptr) in IsDeviceRegistered()
1094 return (technology == device_metrics->technology); in IsDeviceRegistered()
1100 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in DeregisterDevice() local
1101 if (device_metrics != nullptr) { in DeregisterDevice()
1102 NotifyDeviceRemovedEvent(device_metrics->technology); in DeregisterDevice()
1109 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceInitialized() local
1110 if (device_metrics == nullptr) in NotifyDeviceInitialized()
1112 if (!device_metrics->initialization_timer->Stop()) in NotifyDeviceInitialized()
1114 device_metrics->initialization_timer->ReportMilliseconds(); in NotifyDeviceInitialized()
1118 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceEnableStarted() local
1119 if (device_metrics == nullptr) in NotifyDeviceEnableStarted()
1121 device_metrics->enable_timer->Start(); in NotifyDeviceEnableStarted()
1125 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceEnableFinished() local
1126 if (device_metrics == nullptr) in NotifyDeviceEnableFinished()
1128 if (!device_metrics->enable_timer->Stop()) in NotifyDeviceEnableFinished()
1130 device_metrics->enable_timer->ReportMilliseconds(); in NotifyDeviceEnableFinished()
1134 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceDisableStarted() local
1135 if (device_metrics == nullptr) in NotifyDeviceDisableStarted()
1137 device_metrics->disable_timer->Start(); in NotifyDeviceDisableStarted()
1141 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceDisableFinished() local
1142 if (device_metrics == nullptr) in NotifyDeviceDisableFinished()
1144 if (!device_metrics->disable_timer->Stop()) in NotifyDeviceDisableFinished()
1146 device_metrics->disable_timer->ReportMilliseconds(); in NotifyDeviceDisableFinished()
1150 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceScanStarted() local
1151 if (device_metrics == nullptr) in NotifyDeviceScanStarted()
1153 device_metrics->scan_timer->Start(); in NotifyDeviceScanStarted()
1154 device_metrics->scan_connect_timer->Start(); in NotifyDeviceScanStarted()
1158 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceScanFinished() local
1159 if (device_metrics == nullptr) in NotifyDeviceScanFinished()
1161 if (!device_metrics->scan_timer->Stop()) in NotifyDeviceScanFinished()
1168 device_metrics->scan_timer->GetElapsedTime(&elapsed_time); in NotifyDeviceScanFinished()
1170 device_metrics->scan_timer->ReportMilliseconds(); in NotifyDeviceScanFinished()
1174 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in ResetScanTimer() local
1175 if (device_metrics == nullptr) in ResetScanTimer()
1177 device_metrics->scan_timer->Reset(); in ResetScanTimer()
1182 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceConnectStarted() local
1183 if (device_metrics == nullptr) in NotifyDeviceConnectStarted()
1185 device_metrics->connect_timer->Start(); in NotifyDeviceConnectStarted()
1188 device_metrics->auto_connect_tries++; in NotifyDeviceConnectStarted()
1189 if (device_metrics->auto_connect_tries == 1) in NotifyDeviceConnectStarted()
1190 device_metrics->auto_connect_timer->Start(); in NotifyDeviceConnectStarted()
1192 AutoConnectMetricsReset(device_metrics); in NotifyDeviceConnectStarted()
1197 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in NotifyDeviceConnectFinished() local
1198 if (device_metrics == nullptr) in NotifyDeviceConnectFinished()
1200 if (!device_metrics->connect_timer->Stop()) in NotifyDeviceConnectFinished()
1202 device_metrics->connect_timer->ReportMilliseconds(); in NotifyDeviceConnectFinished()
1204 if (device_metrics->auto_connect_tries > 0) { in NotifyDeviceConnectFinished()
1205 if (!device_metrics->auto_connect_timer->Stop()) in NotifyDeviceConnectFinished()
1208 device_metrics->auto_connect_timer->GetElapsedTime(&elapsed_time); in NotifyDeviceConnectFinished()
1211 device_metrics->auto_connect_timer->ReportMilliseconds(); in NotifyDeviceConnectFinished()
1213 device_metrics->auto_connect_tries, in NotifyDeviceConnectFinished()
1217 AutoConnectMetricsReset(device_metrics); in NotifyDeviceConnectFinished()
1220 if (!device_metrics->scan_connect_timer->Stop()) in NotifyDeviceConnectFinished()
1222 device_metrics->scan_connect_timer->ReportMilliseconds(); in NotifyDeviceConnectFinished()
1226 DeviceMetrics* device_metrics = GetDeviceMetrics(interface_index); in ResetConnectTimer() local
1227 if (device_metrics == nullptr) in ResetConnectTimer()
1229 device_metrics->connect_timer->Reset(); in ResetConnectTimer()
1230 device_metrics->scan_connect_timer->Reset(); in ResetConnectTimer()
1749 void Metrics::AutoConnectMetricsReset(DeviceMetrics* device_metrics) { in AutoConnectMetricsReset() argument
1750 device_metrics->auto_connect_tries = 0; in AutoConnectMetricsReset()
1751 device_metrics->auto_connect_timer->Reset(); in AutoConnectMetricsReset()