Loading system/gd/metrics/metrics_state.cc +1 −0 Original line number Diff line number Diff line Loading @@ -204,6 +204,7 @@ void LEConnectionMetricsRemoteDevice::AddStateChangedEvent( return; } std::unique_lock<std::mutex> lock(le_connection_metrics_remote_device_guard); auto it = opened_devices.find(address); if (it == opened_devices.end()) { device_metrics.push_back(std::make_unique<LEConnectionMetricState>(address)); Loading system/gd/metrics/metrics_state.h +1 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,7 @@ class LEConnectionMetricsRemoteDevice { void UploadLEConnectionSession(const hci::Address& address); private: mutable std::mutex le_connection_metrics_remote_device_guard; std::vector<std::unique_ptr<LEConnectionMetricState>> device_metrics; std::unordered_map<hci::Address, LEConnectionMetricState*> opened_devices; BaseMetricsLoggerModule* metrics_logger_module; Loading Loading
system/gd/metrics/metrics_state.cc +1 −0 Original line number Diff line number Diff line Loading @@ -204,6 +204,7 @@ void LEConnectionMetricsRemoteDevice::AddStateChangedEvent( return; } std::unique_lock<std::mutex> lock(le_connection_metrics_remote_device_guard); auto it = opened_devices.find(address); if (it == opened_devices.end()) { device_metrics.push_back(std::make_unique<LEConnectionMetricState>(address)); Loading
system/gd/metrics/metrics_state.h +1 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,7 @@ class LEConnectionMetricsRemoteDevice { void UploadLEConnectionSession(const hci::Address& address); private: mutable std::mutex le_connection_metrics_remote_device_guard; std::vector<std::unique_ptr<LEConnectionMetricState>> device_metrics; std::unordered_map<hci::Address, LEConnectionMetricState*> opened_devices; BaseMetricsLoggerModule* metrics_logger_module; Loading