Lines Matching defs:impl
256 struct BluetoothMetricsLogger::impl { struct in bluetooth::common::BluetoothMetricsLogger
257 impl(size_t max_bluetooth_session, size_t max_pair_event, in impl() function
272 BluetoothLog* bluetooth_log_;
274 headset_profile_connection_counts_;
275 std::recursive_mutex bluetooth_log_lock_;
278 BluetoothSession* bluetooth_session_;
279 uint64_t bluetooth_session_start_time_ms_;
280 A2dpSessionMetrics a2dp_session_metrics_;
281 std::recursive_mutex bluetooth_session_lock_;
283 std::unique_ptr<LeakyBondedQueue<BluetoothSession>> bt_session_queue_;
284 std::unique_ptr<LeakyBondedQueue<PairEvent>> pair_event_queue_;
285 std::unique_ptr<LeakyBondedQueue<WakeEvent>> wake_event_queue_;
286 std::unique_ptr<LeakyBondedQueue<ScanEvent>> scan_event_queue_;