Lines Matching defs:impl
51 struct Controller::impl { struct in bluetooth::hci::Controller
52 impl(Controller& module) : module_(module) {} in impl() argument
54 void Start(hci::HciLayer* hci) { in Start()
244 void Stop() { in Stop()
248 void NumberOfCompletedPackets(EventView event) { in NumberOfCompletedPackets()
265 void register_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_acl_packets_callback()
270 void unregister_completed_acl_packets_callback() { in unregister_completed_acl_packets_callback()
275 void register_completed_monitor_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_monitor_acl_packets_callback()
280 void unregister_completed_monitor_acl_packets_callback() { in unregister_completed_monitor_acl_packets_callback()
285 void register_monitor_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_monitor_completed_acl_packets_callback()
290 void unregister_monitor_completed_acl_packets_callback() { in unregister_monitor_completed_acl_packets_callback()
295 void write_secure_connections_host_support_complete_handler(CommandCompleteView view) { in write_secure_connections_host_support_complete_handler()
302 void read_local_name_complete_handler(CommandCompleteView view) { in read_local_name_complete_handler()
314 void read_local_version_information_complete_handler(CommandCompleteView view) { in read_local_version_information_complete_handler()
329 void read_local_supported_commands_complete_handler(CommandCompleteView view) { in read_local_supported_commands_complete_handler()
337 …ad_local_extended_features_complete_handler(std::promise<void> promise, CommandCompleteView view) { in read_local_extended_features_complete_handler()
357 void read_buffer_size_complete_handler(CommandCompleteView view) { in read_buffer_size_complete_handler()
369 void read_controller_mac_address_handler(std::promise<void> promise, CommandCompleteView view) { in read_controller_mac_address_handler()
378 void le_read_buffer_size_handler(CommandCompleteView view) { in le_read_buffer_size_handler()
394 void read_local_supported_codecs_v1_handler(CommandCompleteView view) { in read_local_supported_codecs_v1_handler()
403 void set_min_encryption_key_size_handler(CommandCompleteView view) { in set_min_encryption_key_size_handler()
410 void le_read_buffer_size_v2_handler(CommandCompleteView view) { in le_read_buffer_size_v2_handler()
427 void le_set_host_feature_handler(CommandCompleteView view) { in le_set_host_feature_handler()
434 void read_default_erroneous_data_reporting_handler(CommandCompleteView view) { in read_default_erroneous_data_reporting_handler()
469 void write_default_erroneous_data_reporting_handler(CommandCompleteView view) { in write_default_erroneous_data_reporting_handler()
490 void le_read_local_supported_features_handler(CommandCompleteView view) { in le_read_local_supported_features_handler()
498 void le_read_supported_states_handler(CommandCompleteView view) { in le_read_supported_states_handler()
506 void le_read_accept_list_size_handler(CommandCompleteView view) { in le_read_accept_list_size_handler()
514 void le_read_resolving_list_size_handler(CommandCompleteView view) { in le_read_resolving_list_size_handler()
522 void le_read_maximum_data_length_handler(CommandCompleteView view) { in le_read_maximum_data_length_handler()
530 void le_read_suggested_default_data_length_handler(CommandCompleteView view) { in le_read_suggested_default_data_length_handler()
538 void le_read_maximum_advertising_data_length_handler(CommandCompleteView view) { in le_read_maximum_advertising_data_length_handler()
546 void le_read_number_of_supported_advertising_sets_handler(CommandCompleteView view) { in le_read_number_of_supported_advertising_sets_handler()
554 void le_read_periodic_advertiser_list_size_handler(CommandCompleteView view) { in le_read_periodic_advertiser_list_size_handler()
562 void le_get_vendor_capabilities_handler( in le_get_vendor_capabilities_handler()
693 void le_get_dynamic_audio_buffer_support_handler( in le_get_dynamic_audio_buffer_support_handler()
716 void set_controller_dab_audio_buffer_time_complete(CommandCompleteView complete) { in set_controller_dab_audio_buffer_time_complete()
740 void set_controller_dab_audio_buffer_time(uint16_t buffer_time_ms) { in set_controller_dab_audio_buffer_time()
747 void set_event_mask(uint64_t event_mask) { in set_event_mask()
754 void write_le_host_support(Enable enable, Enable deprecated_host_bit) { in write_le_host_support()
765 void write_simple_pairing_mode(Enable enable) { in write_simple_pairing_mode()
772 void reset() { in reset()
778 void le_rand(LeRandCallback cb) { in le_rand()
785 void le_rand_cb(LeRandCallback cb, CommandCompleteView view) { in le_rand_cb()
793 void set_event_filter(std::unique_ptr<SetEventFilterBuilder> packet) { in set_event_filter()
799 void write_local_name(std::string local_name) { in write_local_name()
812 …host_buffer_size(uint16_t host_acl_data_packet_length, uint8_t host_synchronous_data_packet_length, in host_buffer_size()
822 void le_set_event_mask(uint64_t le_event_mask) { in le_set_event_mask()
844 bool is_supported(OpCode op_code) { in is_supported()
1208 Controller& module_;
1210 HciLayer* hci_;
1212 CompletedAclPacketsCallback acl_credits_callback_{};
1213 CompletedAclPacketsCallback acl_monitor_credits_callback_{};
1214 LocalVersionInformation local_version_information_{};
1215 std::array<uint8_t, 64> local_supported_commands_{};
1216 std::vector<uint64_t> extended_lmp_features_array_{};
1217 uint16_t acl_buffer_length_{};
1218 uint16_t acl_buffers_{};
1219 uint8_t sco_buffer_length_{};
1220 uint16_t sco_buffers_{};
1221 Address mac_address_{};
1222 std::string local_name_{};
1223 LeBufferSize le_buffer_size_{};
1224 std::vector<uint8_t> local_supported_codec_ids_{};
1225 std::vector<uint32_t> local_supported_vendor_codec_ids_{};
1226 LeBufferSize iso_buffer_size_{};
1227 uint64_t le_local_supported_features_{};
1228 uint64_t le_supported_states_{};
1229 uint8_t le_accept_list_size_{};
1230 uint8_t le_resolving_list_size_{};
1231 LeMaximumDataLength le_maximum_data_length_{};
1232 uint16_t le_maximum_advertising_data_length_{};
1233 uint16_t le_suggested_default_data_length_{};
1234 uint8_t le_number_supported_advertising_sets_{};
1235 uint8_t le_periodic_advertiser_list_size_{};
1236 VendorCapabilities vendor_capabilities_{};
1237 uint32_t dab_supported_codecs_{};
1238 std::array<DynamicAudioBufferCodecCapability, 32> dab_codec_capabilities_{};