Searched refs:fdevent_context (Results 1 – 4 of 4) sorted by relevance
89 unique_fd fdevent_context::Destroy(fdevent* fde) { in Destroy()105 void fdevent_context::Add(fdevent* fde, unsigned events) { in Add()110 void fdevent_context::Del(fdevent* fde, unsigned events) { in Del()121 std::optional<std::chrono::milliseconds> fdevent_context::CalculatePollDuration() { in CalculatePollDuration()147 void fdevent_context::HandleEvents(const std::vector<fdevent_event>& events) { in HandleEvents()154 void fdevent_context::FlushRunQueue() { in FlushRunQueue()171 void fdevent_context::CheckMainThread() { in CheckMainThread()177 void fdevent_context::Run(std::function<void()> fn) { in Run()186 void fdevent_context::TerminateLoop() { in TerminateLoop()191 static std::unique_ptr<fdevent_context> fdevent_create_context() { in fdevent_create_context()[all …]
69 struct fdevent_context { struct71 virtual ~fdevent_context() = default;
35 struct fdevent_context_epoll final : public fdevent_context {
47 struct fdevent_context_poll final : public fdevent_context {