Lines Matching refs:LeAddressManager
27 LeAddressManager::LeAddressManager( in LeAddressManager() function in bluetooth::hci::LeAddressManager
39 LeAddressManager::~LeAddressManager() { in ~LeAddressManager()
47 void LeAddressManager::SetPrivacyPolicyForInitiatorAddress( in SetPrivacyPolicyForInitiatorAddress()
61 handler_->BindOnceOn(this, &LeAddressManager::resume_registered_clients).Invoke(); in SetPrivacyPolicyForInitiatorAddress()
94 void LeAddressManager::SetPrivacyPolicyForInitiatorAddressForTest( in SetPrivacyPolicyForInitiatorAddressForTest()
135 LeAddressManager::AddressPolicy LeAddressManager::GetAddressPolicy() { in GetAddressPolicy()
139 LeAddressManager::AddressPolicy LeAddressManager::Register(LeAddressManagerCallback* callback) { in Register()
140 handler_->BindOnceOn(this, &LeAddressManager::register_client, callback).Invoke(); in Register()
144 void LeAddressManager::register_client(LeAddressManagerCallback* callback) { in register_client()
163 void LeAddressManager::Unregister(LeAddressManagerCallback* callback) { in Unregister()
164 handler_->BindOnceOn(this, &LeAddressManager::unregister_client, callback).Invoke(); in Unregister()
167 void LeAddressManager::unregister_client(LeAddressManagerCallback* callback) { in unregister_client()
174 void LeAddressManager::AckPause(LeAddressManagerCallback* callback) { in AckPause()
175 handler_->BindOnceOn(this, &LeAddressManager::ack_pause, callback).Invoke(); in AckPause()
178 void LeAddressManager::AckResume(LeAddressManagerCallback* callback) { in AckResume()
179 handler_->BindOnceOn(this, &LeAddressManager::ack_resume, callback).Invoke(); in AckResume()
182 AddressWithType LeAddressManager::GetCurrentAddress() { in GetCurrentAddress()
187 AddressWithType LeAddressManager::GetAnotherAddress() { in GetAnotherAddress()
196 void LeAddressManager::pause_registered_clients() { in pause_registered_clients()
205 void LeAddressManager::push_command(Command command) { in push_command()
210 void LeAddressManager::ack_pause(LeAddressManagerCallback* callback) { in ack_pause()
225 void LeAddressManager::resume_registered_clients() { in resume_registered_clients()
238 void LeAddressManager::ack_resume(LeAddressManagerCallback* callback) { in ack_resume()
243 void LeAddressManager::prepare_to_rotate() { in prepare_to_rotate()
249 void LeAddressManager::schedule_rotate_random_address() { in schedule_rotate_random_address()
251 common::BindOnce(&LeAddressManager::prepare_to_rotate, common::Unretained(this)), in schedule_rotate_random_address()
255 void LeAddressManager::set_random_address() { in set_random_address()
273 void LeAddressManager::rotate_random_address() { in rotate_random_address()
286 hci::Address LeAddressManager::generate_rpa() { in generate_rpa()
314 hci::Address LeAddressManager::generate_nrpa() { in generate_nrpa()
337 std::chrono::milliseconds LeAddressManager::GetNextPrivateAddressIntervalMs() { in GetNextPrivateAddressIntervalMs()
343 uint8_t LeAddressManager::GetConnectListSize() { in GetConnectListSize()
347 uint8_t LeAddressManager::GetResolvingListSize() { in GetResolvingListSize()
351 void LeAddressManager::handle_next_command() { in handle_next_command()
371 void LeAddressManager::AddDeviceToConnectList( in AddDeviceToConnectList()
375 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in AddDeviceToConnectList()
378 void LeAddressManager::AddDeviceToResolvingList( in AddDeviceToResolvingList()
386 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in AddDeviceToResolvingList()
389 void LeAddressManager::RemoveDeviceFromConnectList( in RemoveDeviceFromConnectList()
393 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in RemoveDeviceFromConnectList()
396 void LeAddressManager::RemoveDeviceFromResolvingList( in RemoveDeviceFromResolvingList()
401 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in RemoveDeviceFromResolvingList()
404 void LeAddressManager::ClearConnectList() { in ClearConnectList()
407 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in ClearConnectList()
410 void LeAddressManager::ClearResolvingList() { in ClearResolvingList()
413 handler_->BindOnceOn(this, &LeAddressManager::push_command, std::move(command)).Invoke(); in ClearResolvingList()
416 void LeAddressManager::OnCommandComplete(bluetooth::hci::CommandCompleteView view) { in OnCommandComplete()
443 handler_->BindOnceOn(this, &LeAddressManager::resume_registered_clients).Invoke(); in OnCommandComplete()
445 handler_->BindOnceOn(this, &LeAddressManager::handle_next_command).Invoke(); in OnCommandComplete()