Lines Matching refs:Controller
32 struct Controller::impl {
33 impl(Controller& module) : module_(module) {} in impl()
40 …EventCode::NUMBER_OF_COMPLETED_PACKETS, handler->BindOn(this, &Controller::impl::NumberOfCompleted… in Start()
51 …handler->BindOnceOn(this, &Controller::impl::write_secure_connections_host_support_complete_handle… in Start()
54 … handler->BindOnceOn(this, &Controller::impl::read_local_name_complete_handler)); in Start()
56 … handler->BindOnceOn(this, &Controller::impl::read_local_version_information_complete_handler)); in Start()
58 … handler->BindOnceOn(this, &Controller::impl::read_local_supported_commands_complete_handler)); in Start()
64 … handler->BindOnceOn(this, &Controller::impl::read_local_extended_features_complete_handler, in Start()
69 … handler->BindOnceOn(this, &Controller::impl::read_buffer_size_complete_handler)); in Start()
74 handler->BindOnceOn(this, &Controller::impl::le_read_buffer_size_v2_handler)); in Start()
78 handler->BindOnceOn(this, &Controller::impl::le_read_buffer_size_handler)); in Start()
82 … handler->BindOnceOn(this, &Controller::impl::le_read_local_supported_features_handler)); in Start()
85 … handler->BindOnceOn(this, &Controller::impl::le_read_supported_states_handler)); in Start()
89 handler->BindOnceOn(this, &Controller::impl::le_read_connect_list_size_handler)); in Start()
93 handler->BindOnceOn(this, &Controller::impl::le_read_resolving_list_size_handler)); in Start()
97 … handler->BindOnceOn(this, &Controller::impl::le_read_maximum_data_length_handler)); in Start()
107 … handler->BindOnceOn(this, &Controller::impl::le_read_suggested_default_data_length_handler)); in Start()
112 … handler->BindOnceOn(this, &Controller::impl::le_read_maximum_advertising_data_length_handler)); in Start()
119 …handler->BindOnceOn(this, &Controller::impl::le_read_number_of_supported_advertising_sets_handler)… in Start()
126 … handler->BindOnceOn(this, &Controller::impl::le_read_periodic_advertiser_list_size_handler)); in Start()
130 … handler->BindOnceOn(this, &Controller::impl::le_get_vendor_capabilities_handler)); in Start()
137 …handler->BindOnceOn(this, &Controller::impl::read_controller_mac_address_handler, std::move(promis… in Start()
245 …module_.GetHandler()->BindOnceOn(this, &Controller::impl::read_local_extended_features_complete_ha… in read_local_extended_features_complete_handler()
455 … this, &Controller::impl::check_status<SetEventMaskCompleteView>)); in set_event_mask()
464 …module_.GetHandler()->BindOnceOn(this, &Controller::impl::check_status<WriteLeHostSupportCompleteV… in write_le_host_support()
471 …module_.GetHandler()->BindOnceOn(this, &Controller::impl::check_status<WriteSimplePairingModeCompl… in write_simple_pairing_mode()
477 … module_.GetHandler()->BindOnceOn(this, &Controller::impl::check_status<ResetCompleteView>)); in reset()
482 … this, &Controller::impl::check_status<SetEventFilterCompleteView>)); in set_event_filter()
494 … this, &Controller::impl::check_status<WriteLocalNameCompleteView>)); in write_local_name()
503 … this, &Controller::impl::check_status<HostBufferSizeCompleteView>)); in host_buffer_size()
509 … this, &Controller::impl::check_status<LeSetEventMaskCompleteView>)); in le_set_event_mask()
814 Controller& module_;
844 Controller::Controller() : impl_(std::make_unique<impl>(*this)) {} in Controller() function in bluetooth::hci::Controller
846 Controller::~Controller() = default;
848 void Controller::RegisterCompletedAclPacketsCallback(CompletedAclPacketsCallback cb) { in RegisterCompletedAclPacketsCallback()
852 void Controller::UnregisterCompletedAclPacketsCallback() { in UnregisterCompletedAclPacketsCallback()
856 void Controller::RegisterCompletedMonitorAclPacketsCallback(CompletedAclPacketsCallback cb) { in RegisterCompletedMonitorAclPacketsCallback()
860 void Controller::UnregisterCompletedMonitorAclPacketsCallback() { in UnregisterCompletedMonitorAclPacketsCallback()
864 std::string Controller::GetLocalName() const { in GetLocalName()
868 LocalVersionInformation Controller::GetLocalVersionInformation() const { in GetLocalVersionInformation()
875 bool Controller::name() const { \
910 bool Controller::name() const { \
930 uint64_t Controller::GetLocalFeatures(uint8_t page_number) const { in GetLocalFeatures()
937 uint16_t Controller::GetAclPacketLength() const { in GetAclPacketLength()
941 uint16_t Controller::GetNumAclPacketBuffers() const { in GetNumAclPacketBuffers()
945 uint8_t Controller::GetScoPacketLength() const { in GetScoPacketLength()
949 uint16_t Controller::GetNumScoPacketBuffers() const { in GetNumScoPacketBuffers()
953 Address Controller::GetMacAddress() const { in GetMacAddress()
957 void Controller::SetEventMask(uint64_t event_mask) { in SetEventMask()
961 void Controller::Reset() { in Reset()
965 void Controller::SetEventFilterClearAll() { in SetEventFilterClearAll()
970 void Controller::SetEventFilterInquiryResultAllDevices() { in SetEventFilterInquiryResultAllDevices()
976 void Controller::SetEventFilterInquiryResultClassOfDevice(ClassOfDevice class_of_device, in SetEventFilterInquiryResultClassOfDevice()
983 void Controller::SetEventFilterInquiryResultAddress(Address address) { in SetEventFilterInquiryResultAddress()
989 void Controller::SetEventFilterConnectionSetupAllDevices(AutoAcceptFlag auto_accept_flag) { in SetEventFilterConnectionSetupAllDevices()
995 void Controller::SetEventFilterConnectionSetupClassOfDevice(ClassOfDevice class_of_device, in SetEventFilterConnectionSetupClassOfDevice()
1004 void Controller::SetEventFilterConnectionSetupAddress(Address address, AutoAcceptFlag auto_accept_f… in SetEventFilterConnectionSetupAddress()
1010 void Controller::WriteLocalName(std::string local_name) { in WriteLocalName()
1015 void Controller::HostBufferSize(uint16_t host_acl_data_packet_length, uint8_t host_synchronous_data… in HostBufferSize()
1027 void Controller::LeSetEventMask(uint64_t le_event_mask) { in LeSetEventMask()
1031 LeBufferSize Controller::GetLeBufferSize() const { in GetLeBufferSize()
1035 uint64_t Controller::GetLocalLeFeatures() const { in GetLocalLeFeatures()
1039 LeBufferSize Controller::GetControllerIsoBufferSize() const { in GetControllerIsoBufferSize()
1043 uint64_t Controller::GetControllerLeLocalSupportedFeatures() const { in GetControllerLeLocalSupportedFeatures()
1047 uint64_t Controller::GetLeSupportedStates() const { in GetLeSupportedStates()
1051 uint8_t Controller::GetLeConnectListSize() const { in GetLeConnectListSize()
1055 uint8_t Controller::GetLeResolvingListSize() const { in GetLeResolvingListSize()
1059 LeMaximumDataLength Controller::GetLeMaximumDataLength() const { in GetLeMaximumDataLength()
1063 uint16_t Controller::GetLeMaximumAdvertisingDataLength() const { in GetLeMaximumAdvertisingDataLength()
1067 uint16_t Controller::GetLeSuggestedDefaultDataLength() const { in GetLeSuggestedDefaultDataLength()
1071 uint8_t Controller::GetLeNumberOfSupportedAdverisingSets() const { in GetLeNumberOfSupportedAdverisingSets()
1075 VendorCapabilities Controller::GetVendorCapabilities() const { in GetVendorCapabilities()
1079 uint8_t Controller::GetLePeriodicAdvertiserListSize() const { in GetLePeriodicAdvertiserListSize()
1083 bool Controller::IsSupported(bluetooth::hci::OpCode op_code) const { in IsSupported()
1087 const ModuleFactory Controller::Factory = ModuleFactory([]() { return new Controller(); }); in __anonbb2f65cd0102()
1089 void Controller::ListDependencies(ModuleList* list) { in ListDependencies()
1093 void Controller::Start() { in Start()
1097 void Controller::Stop() { in Stop()
1101 std::string Controller::ToString() const { in ToString()