Class SingleThreadTaskRunnerImpl

Inheritance Relationships

Base Types

Class Documentation

class SingleThreadTaskRunnerImpl : public base::SingleThreadTaskRunner, public std::enable_shared_from_this<SingleThreadTaskRunnerImpl>

Public Functions

virtual bool PostDelayedTask(SourceLocation location, OnceClosure task, TimeDelta delay) override
virtual bool RunsTasksInCurrentSequence() const override

Public Static Functions

static std::shared_ptr<SingleThreadTaskRunnerImpl> Create(std::weak_ptr<MessagePump> pump, SequenceId sequence_id, MessagePump::ExecutorId executor_id, std::shared_ptr<DelayedTaskManager> delayed_task_manager)