Lines Matching refs:fdevent_context
63 fdevent* fdevent_context::Create(unique_fd fd, std::variant<fd_func, fd_func2> func, void* arg) { in Create()
91 unique_fd fdevent_context::Destroy(fdevent* fde) { in Destroy()
110 void fdevent_context::Add(fdevent* fde, unsigned events) { in Add()
115 void fdevent_context::Del(fdevent* fde, unsigned events) { in Del()
120 void fdevent_context::SetTimeout(fdevent* fde, std::optional<std::chrono::milliseconds> timeout) { in SetTimeout()
127 std::optional<std::chrono::milliseconds> fdevent_context::CalculatePollDuration() { in CalculatePollDuration()
154 void fdevent_context::HandleEvents(const std::vector<fdevent_event>& events) { in HandleEvents()
166 void fdevent_context::FlushRunQueue() { in FlushRunQueue()
183 void fdevent_context::CheckLooperThread() const { in CheckLooperThread()
189 void fdevent_context::Run(std::function<void()> fn) { in Run()
198 void fdevent_context::TerminateLoop() { in TerminateLoop()
203 static std::unique_ptr<fdevent_context> fdevent_create_context() { in fdevent_create_context()
216 static fdevent_context* fdevent_get_ambient() { in fdevent_get_ambient()