Lines Matching defs:impl
54 struct Controller::impl { struct in bluetooth::hci::Controller
55 impl(Controller& module) : module_(module) {} in impl() argument
57 void Start(hci::HciLayer* hci) { in Start()
272 void Stop() { hci_ = nullptr; } in Stop()
274 void NumberOfCompletedPackets(EventView event) { in NumberOfCompletedPackets()
291 void register_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_acl_packets_callback()
296 void unregister_completed_acl_packets_callback() { in unregister_completed_acl_packets_callback()
301 void register_completed_monitor_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_monitor_acl_packets_callback()
306 void unregister_completed_monitor_acl_packets_callback() { in unregister_completed_monitor_acl_packets_callback()
311 void register_monitor_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_monitor_completed_acl_packets_callback()
316 void unregister_monitor_completed_acl_packets_callback() { in unregister_monitor_completed_acl_packets_callback()
321 void write_secure_connections_host_support_complete_handler(CommandCompleteView view) { in write_secure_connections_host_support_complete_handler()
328 void read_local_name_complete_handler(CommandCompleteView view) { in read_local_name_complete_handler()
340 void read_local_version_information_complete_handler(CommandCompleteView view) { in read_local_version_information_complete_handler()
355 void read_local_supported_commands_complete_handler(CommandCompleteView view) { in read_local_supported_commands_complete_handler()
363 void read_local_extended_features_complete_handler(std::promise<void> promise, in read_local_extended_features_complete_handler()
393 void read_buffer_size_complete_handler(CommandCompleteView view) { in read_buffer_size_complete_handler()
405 void read_controller_mac_address_handler(std::promise<void> promise, CommandCompleteView view) { in read_controller_mac_address_handler()
414 void le_read_buffer_size_handler(CommandCompleteView view) { in le_read_buffer_size_handler()
431 void read_local_supported_codecs_v1_handler(CommandCompleteView view) { in read_local_supported_codecs_v1_handler()
440 void set_min_encryption_key_size_handler(CommandCompleteView view) { in set_min_encryption_key_size_handler()
447 void le_read_buffer_size_v2_handler(CommandCompleteView view) { in le_read_buffer_size_v2_handler()
465 void le_set_host_feature_handler(CommandCompleteView view) { in le_set_host_feature_handler()
472 void read_default_erroneous_data_reporting_handler(CommandCompleteView view) { in read_default_erroneous_data_reporting_handler()
507 void write_default_erroneous_data_reporting_handler(CommandCompleteView view) { in write_default_erroneous_data_reporting_handler()
528 void le_read_local_supported_features_handler(CommandCompleteView view) { in le_read_local_supported_features_handler()
536 void le_read_supported_states_handler(CommandCompleteView view) { in le_read_supported_states_handler()
544 void le_read_accept_list_size_handler(CommandCompleteView view) { in le_read_accept_list_size_handler()
552 void le_read_resolving_list_size_handler(CommandCompleteView view) { in le_read_resolving_list_size_handler()
560 void le_read_maximum_data_length_handler(CommandCompleteView view) { in le_read_maximum_data_length_handler()
568 void le_read_suggested_default_data_length_handler(CommandCompleteView view) { in le_read_suggested_default_data_length_handler()
576 void le_read_maximum_advertising_data_length_handler(CommandCompleteView view) { in le_read_maximum_advertising_data_length_handler()
584 void le_read_number_of_supported_advertising_sets_handler(CommandCompleteView view) { in le_read_number_of_supported_advertising_sets_handler()
592 void le_read_periodic_advertiser_list_size_handler(CommandCompleteView view) { in le_read_periodic_advertiser_list_size_handler()
600 void le_get_vendor_capabilities_handler(std::promise<void> vendor_promise, in le_get_vendor_capabilities_handler()
717 void le_get_dynamic_audio_buffer_support_handler(std::promise<void> vendor_promise, in le_get_dynamic_audio_buffer_support_handler()
740 void set_controller_dab_audio_buffer_time_complete(CommandCompleteView complete) { in set_controller_dab_audio_buffer_time_complete()
763 void set_controller_dab_audio_buffer_time(uint16_t buffer_time_ms) { in set_controller_dab_audio_buffer_time()
770 void set_event_mask(uint64_t event_mask) { in set_event_mask()
776 void set_event_mask_page_2(uint64_t event_mask_page_2) { in set_event_mask_page_2()
783 void write_le_host_support(Enable enable, Enable deprecated_host_bit) { in write_le_host_support()
795 void write_simple_pairing_mode(Enable enable) { in write_simple_pairing_mode()
803 void reset() { in reset()
809 void le_rand(LeRandCallback cb) { in le_rand()
816 void le_rand_cb(LeRandCallback cb, CommandCompleteView view) { in le_rand_cb()
824 void set_event_filter(std::unique_ptr<SetEventFilterBuilder> packet) { in set_event_filter()
829 void write_local_name(std::string local_name) { in write_local_name()
841 void host_buffer_size(uint16_t host_acl_data_packet_length, in host_buffer_size()
852 void le_set_event_mask(uint64_t le_event_mask) { in le_set_event_mask()
870 bool is_supported(OpCode op_code) { in is_supported()
1239 Controller& module_;
1241 HciLayer* hci_;
1243 CompletedAclPacketsCallback acl_credits_callback_{};
1244 CompletedAclPacketsCallback acl_monitor_credits_callback_{};
1245 LocalVersionInformation local_version_information_{};
1246 std::array<uint8_t, 64> local_supported_commands_{};
1247 std::vector<uint64_t> extended_lmp_features_array_{};
1248 uint16_t acl_buffer_length_{};
1249 uint16_t acl_buffers_{};
1250 uint8_t sco_buffer_length_{};
1251 uint16_t sco_buffers_{};
1252 Address mac_address_{};
1253 std::string local_name_{};
1254 LeBufferSize le_buffer_size_{};
1255 std::vector<uint8_t> local_supported_codec_ids_{};
1256 std::vector<uint32_t> local_supported_vendor_codec_ids_{};
1257 LeBufferSize iso_buffer_size_{};
1258 uint64_t le_local_supported_features_{};
1259 uint64_t le_supported_states_{};
1260 uint8_t le_accept_list_size_{};
1261 uint8_t le_resolving_list_size_{};
1262 LeMaximumDataLength le_maximum_data_length_{};
1263 uint16_t le_maximum_advertising_data_length_{};
1264 uint16_t le_suggested_default_data_length_{};
1265 uint8_t le_number_supported_advertising_sets_{};
1266 uint8_t le_periodic_advertiser_list_size_{};
1267 VendorCapabilities vendor_capabilities_{};
1268 uint32_t dab_supported_codecs_{};
1269 std::array<DynamicAudioBufferCodecCapability, 32> dab_codec_capabilities_{};