Lines Matching refs:noexcept
95 Poller() noexcept;
96 ~Poller() noexcept;
98 int AddFdEvent(int op, uint32_t events, int fd, void* data, ffrt_poller_cb cb) noexcept;
99 int DelFdEvent(int fd) noexcept;
100 int WaitFdEvent(struct epoll_event *eventsVec, int maxevents, int timeout) noexcept;
102 PollerRet PollOnce(int timeout = -1) noexcept;
103 void WakeUp() noexcept;
105 int RegisterTimer(uint64_t timeout, void* data, ffrt_timer_cb cb, bool repeat = false) noexcept;
106 int UnregisterTimer(int handle) noexcept;
107 ffrt_timer_query_t GetTimerStatus(int handle) noexcept;
109 uint8_t GetPollCount() noexcept;
111 uint64_t GetTaskWaitTime(CPUEUTask* task) noexcept;
113 bool DetermineEmptyMap() noexcept;
114 bool DeterminePollerReady() noexcept;
116 void ClearCachedEvents(CPUEUTask* task) noexcept;
119 void ReleaseFdWakeData() noexcept;
120 void WakeSyncTask(std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents) noexcept;
122 std::array<epoll_event, EPOLL_EVENT_SIZE>& waitedEvents) noexcept;
124 void ExecuteTimerCb(TimePoint timer) noexcept;
125 void ProcessTimerDataCb(CPUEUTask* task) noexcept;
126 void RegisterTimerImpl(const TimerDataWithCb& data) noexcept;
128 void CacheEventsAndDoMask(CPUEUTask* task, EventVec& eventVec) noexcept;
129 int FetchCachedEventAndDoUnmask(CPUEUTask* task, struct epoll_event* eventsVec) noexcept;
130 int FetchCachedEventAndDoUnmask(EventVec& cachedEventsVec, struct epoll_event* eventsVec) noexcept;
132 bool IsFdExist() noexcept;
133 bool IsTimerReady() noexcept;