Lines Matching defs:impl
43 struct MsftExtensionManager::impl { struct in bluetooth::hci::MsftExtensionManager
44 impl(Module* module) : module_(module) {} in impl() argument
46 ~impl() {} in ~impl()
48 void start(os::Handler* handler, hal::HciHal* hal, hci::HciLayer* hci_layer) { in start()
77 void stop() { log::info("MsftExtensionManager stop()"); } in stop()
79 void handle_rssi_event(MsftRssiEventPayloadView /* view */) { in handle_rssi_event()
83 void handle_le_monitor_device_event(MsftLeMonitorDeviceEventPayloadView view) { in handle_le_monitor_device_event()
100 void handle_msft_events(VendorSpecificEventView view) { in handle_msft_events()
127 bool supports_msft_extensions() { return msft_.opcode.has_value(); } in supports_msft_extensions()
129 void msft_adv_monitor_add(const MsftAdvMonitor& monitor, MsftAdvMonitorAddCallback cb) { in msft_adv_monitor_add()
182 void msft_adv_monitor_remove(uint8_t monitor_handle, MsftAdvMonitorRemoveCallback cb) { in msft_adv_monitor_remove()
195 void msft_adv_monitor_enable(bool enable, MsftAdvMonitorEnableCallback cb) { in msft_adv_monitor_enable()
208 void set_scanning_callback(ScanningCallback* callbacks) { scanning_callbacks_ = callbacks; } in set_scanning_callback()
214 void on_msft_read_supported_features_complete(CommandCompleteView view) { in on_msft_read_supported_features_complete()
258 void on_msft_adv_monitor_add_complete(CommandCompleteView view) { in on_msft_adv_monitor_add_complete()
273 void on_msft_adv_monitor_remove_complete(CommandCompleteView view) { in on_msft_adv_monitor_remove_complete()
288 void on_msft_adv_monitor_enable_complete(CommandCompleteView view) { in on_msft_adv_monitor_enable_complete()
303 Module* module_;
304 os::Handler* module_handler_;
305 hal::HciHal* hal_;
306 hci::HciLayer* hci_layer_;
307 Msft msft_;
308 MsftAdvMonitorAddCallback msft_adv_monitor_add_cb_;
309 MsftAdvMonitorRemoveCallback msft_adv_monitor_remove_cb_;
310 MsftAdvMonitorEnableCallback msft_adv_monitor_enable_cb_;
311 ScanningCallback* scanning_callbacks_;