Lines Matching defs:impl
32 struct Controller::impl { struct in bluetooth::hci::Controller
33 impl(Controller& module) : module_(module) {} in impl() function
35 void Start(hci::HciLayer* hci) { in Start()
141 void Stop() { in Stop()
148 void NumberOfCompletedPackets(EventView event) { in NumberOfCompletedPackets()
165 void register_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_acl_packets_callback()
170 void unregister_completed_acl_packets_callback() { in unregister_completed_acl_packets_callback()
175 void register_completed_monitor_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_completed_monitor_acl_packets_callback()
180 void unregister_completed_monitor_acl_packets_callback() { in unregister_completed_monitor_acl_packets_callback()
185 void register_monitor_completed_acl_packets_callback(CompletedAclPacketsCallback callback) { in register_monitor_completed_acl_packets_callback()
190 void unregister_monitor_completed_acl_packets_callback() { in unregister_monitor_completed_acl_packets_callback()
195 void write_secure_connections_host_support_complete_handler(CommandCompleteView view) { in write_secure_connections_host_support_complete_handler()
202 void read_local_name_complete_handler(CommandCompleteView view) { in read_local_name_complete_handler()
214 void read_local_version_information_complete_handler(CommandCompleteView view) { in read_local_version_information_complete_handler()
223 void read_local_supported_commands_complete_handler(CommandCompleteView view) { in read_local_supported_commands_complete_handler()
231 …ad_local_extended_features_complete_handler(std::promise<void> promise, CommandCompleteView view) { in read_local_extended_features_complete_handler()
252 void read_buffer_size_complete_handler(CommandCompleteView view) { in read_buffer_size_complete_handler()
264 void read_controller_mac_address_handler(std::promise<void> promise, CommandCompleteView view) { in read_controller_mac_address_handler()
273 void le_read_buffer_size_handler(CommandCompleteView view) { in le_read_buffer_size_handler()
289 void le_read_buffer_size_v2_handler(CommandCompleteView view) { in le_read_buffer_size_v2_handler()
306 void le_read_local_supported_features_handler(CommandCompleteView view) { in le_read_local_supported_features_handler()
314 void le_read_supported_states_handler(CommandCompleteView view) { in le_read_supported_states_handler()
322 void le_read_connect_list_size_handler(CommandCompleteView view) { in le_read_connect_list_size_handler()
330 void le_read_resolving_list_size_handler(CommandCompleteView view) { in le_read_resolving_list_size_handler()
338 void le_read_maximum_data_length_handler(CommandCompleteView view) { in le_read_maximum_data_length_handler()
346 void le_read_suggested_default_data_length_handler(CommandCompleteView view) { in le_read_suggested_default_data_length_handler()
354 void le_read_maximum_advertising_data_length_handler(CommandCompleteView view) { in le_read_maximum_advertising_data_length_handler()
362 void le_read_number_of_supported_advertising_sets_handler(CommandCompleteView view) { in le_read_number_of_supported_advertising_sets_handler()
370 void le_read_periodic_advertiser_list_size_handler(CommandCompleteView view) { in le_read_periodic_advertiser_list_size_handler()
378 void le_get_vendor_capabilities_handler(CommandCompleteView view) { in le_get_vendor_capabilities_handler()
452 void set_event_mask(uint64_t event_mask) { in set_event_mask()
458 void write_le_host_support(Enable enable) { in write_le_host_support()
467 void write_simple_pairing_mode(Enable enable) { in write_simple_pairing_mode()
474 void reset() { in reset()
480 void set_event_filter(std::unique_ptr<SetEventFilterBuilder> packet) { in set_event_filter()
485 void write_local_name(std::string local_name) { in write_local_name()
497 …host_buffer_size(uint16_t host_acl_data_packet_length, uint8_t host_synchronous_data_packet_length, in host_buffer_size()
506 void le_set_event_mask(uint64_t le_event_mask) { in le_set_event_mask()
513 void check_status(CommandCompleteView view) { in check_status()
532 bool is_supported(OpCode op_code) { in is_supported()
814 Controller& module_;
816 HciLayer* hci_;
818 CompletedAclPacketsCallback acl_credits_callback_{};
819 CompletedAclPacketsCallback acl_monitor_credits_callback_{};
820 LocalVersionInformation local_version_information_;
821 std::array<uint8_t, 64> local_supported_commands_;
822 uint8_t maximum_page_number_;
823 std::vector<uint64_t> extended_lmp_features_array_;
824 uint16_t acl_buffer_length_ = 0;
825 uint16_t acl_buffers_ = 0;
826 uint8_t sco_buffer_length_ = 0;
827 uint16_t sco_buffers_ = 0;
828 Address mac_address_;
829 std::string local_name_;
830 LeBufferSize le_buffer_size_;
831 LeBufferSize iso_buffer_size_;
832 uint64_t le_local_supported_features_;
833 uint64_t le_supported_states_;
834 uint8_t le_connect_list_size_;
835 uint8_t le_resolving_list_size_;
836 LeMaximumDataLength le_maximum_data_length_;
837 uint16_t le_maximum_advertising_data_length_;
838 uint16_t le_suggested_default_data_length_;
839 uint8_t le_number_supported_advertising_sets_;
840 uint8_t le_periodic_advertiser_list_size_;
841 VendorCapabilities vendor_capabilities_;