Lines Matching refs:Poller

21 Poller::Poller() noexcept: m_epFd { ::epoll_create1(EPOLL_CLOEXEC) }
32 Poller::~Poller() noexcept
52 int Poller::AddFdEvent(int op, uint32_t events, int fd, void* data, ffrt_poller_cb cb) noexcept
84 int Poller::DelFdEvent(int fd) noexcept
97 void Poller::ClearCachedEvents(CPUEUTask* task) noexcept
107 int Poller::FetchCachedEventAndDoUnmask(EventVec& cachedEventsVec, struct epoll_event* eventsVec) noexcept
146 int Poller::FetchCachedEventAndDoUnmask(CPUEUTask* task, struct epoll_event* eventsVec) noexcept
159 int Poller::WaitFdEvent(struct epoll_event* eventsVec, int maxevents, int timeout) noexcept
233 void Poller::WakeUp() noexcept
239 void Poller::ProcessWaitedFds(int nfds, std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents,
299 void Poller::CacheEventsAndDoMask(CPUEUTask* task, EventVec& eventVec) noexcept
316 void Poller::WakeSyncTask(std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents) noexcept
339 uint64_t Poller::GetTaskWaitTime(CPUEUTask* task) noexcept
351 PollerRet Poller::PollOnce(int timeout) noexcept
411 void Poller::ReleaseFdWakeData() noexcept
437 void Poller::ProcessTimerDataCb(CPUEUTask* task) noexcept
448 void Poller::ExecuteTimerCb(TimePoint timer) noexcept
485 void Poller::RegisterTimerImpl(const TimerDataWithCb& data) noexcept
502 int Poller::RegisterTimer(uint64_t timeout, void* data, ffrt_timer_cb cb, bool repeat) noexcept
518 int Poller::UnregisterTimer(int handle) noexcept
564 bool Poller::DetermineEmptyMap() noexcept
569 bool Poller::DeterminePollerReady() noexcept
574 bool Poller::IsFdExist() noexcept
579 bool Poller::IsTimerReady() noexcept
593 ffrt_timer_query_t Poller::GetTimerStatus(int handle) noexcept
617 uint8_t Poller::GetPollCount() noexcept