Class SequencedTaskRunnerImpl

Inheritance Relationships

Base Types

  • public base::SequencedTaskRunner (Class SequencedTaskRunner)

  • public std::enable_shared_from_this< SequencedTaskRunnerImpl >

Class Documentation

class SequencedTaskRunnerImpl : public base::SequencedTaskRunner, public std::enable_shared_from_this<SequencedTaskRunnerImpl>

Public Functions

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

Public Static Functions

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