Lines Matching refs:UnixTaskRunner
31 UnixTaskRunner::UnixTaskRunner() { in UnixTaskRunner() function in perfetto::base::UnixTaskRunner
61 UnixTaskRunner::~UnixTaskRunner() = default;
63 void UnixTaskRunner::WakeUp() { in WakeUp()
69 void UnixTaskRunner::Run() { in Run()
92 void UnixTaskRunner::Quit() { in Quit()
100 bool UnixTaskRunner::IsIdleForTesting() { in IsIdleForTesting()
105 void UnixTaskRunner::UpdateWatchTasksLocked() { in UpdateWatchTasksLocked()
117 void UnixTaskRunner::RunImmediateAndDelayedTask() { in RunImmediateAndDelayedTask()
146 void UnixTaskRunner::PostFileDescriptorWatches() { in PostFileDescriptorWatches()
168 PostTask(std::bind(&UnixTaskRunner::RunFileDescriptorWatch, this, in PostFileDescriptorWatches()
178 void UnixTaskRunner::RunFileDescriptorWatch(int fd) { in RunFileDescriptorWatch()
198 int UnixTaskRunner::GetDelayMsToNextTaskLocked() const { in GetDelayMsToNextTaskLocked()
209 void UnixTaskRunner::PostTask(std::function<void()> task) { in PostTask()
220 void UnixTaskRunner::PostDelayedTask(std::function<void()> task, in PostDelayedTask()
230 void UnixTaskRunner::AddFileDescriptorWatch(int fd, in AddFileDescriptorWatch()
242 void UnixTaskRunner::RemoveFileDescriptorWatch(int fd) { in RemoveFileDescriptorWatch()