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