Home
last modified time | relevance | path

Searched refs:reactable (Results 1 – 4 of 4) sorted by relevance

/system/bt/gd/os/linux_generic/
Dreactor.cc128 auto* reactable = static_cast<Reactor::Reactable*>(event.data.ptr); in Run() local
132 …if (std::find(invalidation_list_.begin(), invalidation_list_.end(), reactable) != invalidation_lis… in Run()
137 std::lock_guard<std::mutex> reactable_lock(reactable->mutex_); in Run()
139 reactable->is_executing_ = true; in Run()
141 …if (event.events & (EPOLLIN | EPOLLHUP | EPOLLRDHUP | EPOLLERR) && !reactable->on_read_ready_.is_n… in Run()
142 reactable->on_read_ready_.Run(); in Run()
144 if (event.events & EPOLLOUT && !reactable->on_write_ready_.is_null()) { in Run()
145 reactable->on_write_ready_.Run(); in Run()
148 std::unique_lock<std::mutex> reactable_lock(reactable->mutex_); in Run()
149 reactable->is_executing_ = false; in Run()
[all …]
Dreactor_unittest.cc191 auto* reactable = reactor_->Register( in TEST_F() local
194 reactor_->Unregister(reactable); in TEST_F()
199 auto* reactable = reactor_->Register( in TEST_F() local
209 reactor_->Unregister(reactable); in TEST_F()
217 auto* reactable = reactor_->Register( in TEST_F() local
225 reactor_->Unregister(reactable); in TEST_F()
230 auto* reactable = reactor_->Register( in TEST_F() local
238 reactor_->Unregister(reactable); in TEST_F()
248 auto* reactable = reactor_->Register( in TEST_F() local
256 reactor_->Unregister(reactable); in TEST_F()
[all …]
Dthread_unittest.cc88 auto* reactable = reactor->Register( in TEST_F() local
96 reactor->Unregister(reactable); in TEST_F()
/system/bt/gd/os/
Dreactor.h63 void Unregister(Reactable* reactable);
72 …void ModifyRegistration(Reactable* reactable, common::Closure on_read_ready, common::Closure on_wr…