Class DelayedTaskManager

Nested Relationships

Nested Types

Class Documentation

class DelayedTaskManager

Public Types

using TimeTicksProvider = TimeTicks (*)()

Public Functions

DelayedTaskManager(TimeTicksProvider time_ticks_provider = &TimeTicks::Now)
~DelayedTaskManager()
void QueueDelayedTask(DelayedTask delayed_task)
void ScheduleAllReadyTasksForTests()
struct DelayedTask

Public Functions

bool operator<(const DelayedTask &rhs) const

Public Members

TimeTicks start_time
std::weak_ptr<MessagePump> message_pump
mutable MessagePump::PendingTask pending_task