Lines Matching refs:UnixTaskRunner
39 UnixTaskRunner::UnixTaskRunner() { in UnixTaskRunner() function in perfetto::base::UnixTaskRunner
46 UnixTaskRunner::~UnixTaskRunner() = default;
48 void UnixTaskRunner::WakeUp() { in WakeUp()
52 void UnixTaskRunner::Run() { in Run()
92 void UnixTaskRunner::Quit() { in Quit()
98 bool UnixTaskRunner::QuitCalled() { in QuitCalled()
103 bool UnixTaskRunner::IsIdleForTesting() { in IsIdleForTesting()
108 void UnixTaskRunner::UpdateWatchTasksLocked() { in UpdateWatchTasksLocked()
129 void UnixTaskRunner::RunImmediateAndDelayedTask() { in RunImmediateAndDelayedTask()
157 void UnixTaskRunner::PostFileDescriptorWatches(uint64_t windows_wait_result) { in PostFileDescriptorWatches()
186 PostTask(std::bind(&UnixTaskRunner::RunFileDescriptorWatch, this, handle)); in PostFileDescriptorWatches()
206 void UnixTaskRunner::RunFileDescriptorWatch(PlatformHandle fd) { in RunFileDescriptorWatch()
237 int UnixTaskRunner::GetDelayMsToNextTaskLocked() const { in GetDelayMsToNextTaskLocked()
248 void UnixTaskRunner::PostTask(std::function<void()> task) { in PostTask()
259 void UnixTaskRunner::PostDelayedTask(std::function<void()> task, in PostDelayedTask()
269 void UnixTaskRunner::AddFileDescriptorWatch(PlatformHandle fd, in AddFileDescriptorWatch()
287 void UnixTaskRunner::RemoveFileDescriptorWatch(PlatformHandle fd) { in RemoveFileDescriptorWatch()
298 bool UnixTaskRunner::RunsTasksOnCurrentThread() const { in RunsTasksOnCurrentThread()