Lines Matching refs:impl_
448 HciLayer::HciLayer() : impl_(std::make_unique<impl>(*this)) {} in HciLayer()
451 impl_.reset(); in ~HciLayer()
456 impl_->EnqueueCommand(std::move(command), std::move(on_complete), handler); in EnqueueCommand()
461 impl_->EnqueueCommand(std::move(command), std::move(on_status), handler); in EnqueueCommand()
465 return impl_->GetAclQueueEnd(); in GetAclQueueEnd()
470 impl_->RegisterEventHandler(event_code, std::move(event_handler), handler); in RegisterEventHandler()
474 impl_->UnregisterEventHandler(event_code); in UnregisterEventHandler()
479 impl_->RegisterLeEventHandler(subevent_code, std::move(event_handler), handler); in RegisterLeEventHandler()
483 impl_->UnregisterLeEventHandler(subevent_code); in UnregisterLeEventHandler()
491 return &impl_->security_interface; in GetSecurityInterface()
499 return &impl_->le_security_interface; in GetLeSecurityInterface()
507 return &impl_->le_advertising_interface; in GetLeAdvertisingInterface()
515 return &impl_->le_scanning_interface; in GetLeScanningInterface()
525 impl_->Start(GetDependency<hal::HciHal>()); in Start()
529 impl_->Stop(); in Stop()