Lines Matching refs:handler
240 void register_event(EventCode event, ContextualCallback<void(EventView)> handler) { in register_event()
248 event_handlers_[event] = handler; in register_event()
255 void register_le_meta_event(ContextualCallback<void(EventView)> handler) { in register_le_meta_event()
261 event_handlers_[EventCode::LE_META_EVENT] = handler; in register_le_meta_event()
268 void register_le_event(SubeventCode event, ContextualCallback<void(LeMetaEventView)> handler) { in register_le_event()
271 subevent_handlers_[event] = handler; in register_le_event()
409 void HciLayer::RegisterEventHandler(EventCode event, ContextualCallback<void(EventView)> handler) { in RegisterEventHandler() argument
410 CallOn(impl_, &impl::register_event, event, handler); in RegisterEventHandler()
413 void HciLayer::RegisterLeMetaEventHandler(ContextualCallback<void(EventView)> handler) { in RegisterLeMetaEventHandler() argument
414 CallOn(impl_, &impl::register_le_meta_event, handler); in RegisterLeMetaEventHandler()
421 …er::RegisterLeEventHandler(SubeventCode event, ContextualCallback<void(LeMetaEventView)> handler) { in RegisterLeEventHandler() argument
422 CallOn(impl_, &impl::register_le_event, event, handler); in RegisterLeEventHandler()
540 Handler* handler = GetHandler(); in Start() local
541 …impl_->acl_queue_.GetDownEnd()->RegisterDequeue(handler, BindOn(impl_, &impl::on_outbound_acl_read… in Start()
542 …impl_->iso_queue_.GetDownEnd()->RegisterDequeue(handler, BindOn(impl_, &impl::on_outbound_iso_read… in Start()
543 …RegisterEventHandler(EventCode::COMMAND_COMPLETE, handler->BindOn(impl_, &impl::on_command_complet… in Start()
544 RegisterEventHandler(EventCode::COMMAND_STATUS, handler->BindOn(impl_, &impl::on_command_status)); in Start()
545 RegisterLeMetaEventHandler(handler->BindOn(impl_, &impl::on_le_meta_event)); in Start()
548 … EventCode::DISCONNECTION_COMPLETE, handler->BindOn(this, &HciLayer::on_disconnection_complete)); in Start()
551 handler->BindOn(this, &HciLayer::on_read_remote_version_complete)); in Start()
553 auto drop_packet = handler->BindOn(impl_, &impl::drop); in Start()
557 EnqueueCommand(ResetBuilder::Create(), handler->BindOnce(&fail_if_reset_complete_not_success)); in Start()