#include "third_party/blink/renderer/platform/scheduler/main_thread/deadline_task_runner.h"
#include "base/functional/bind.h"
#include "base/task/single_thread_task_runner.h"
namespace blink {
namespace scheduler {
DeadlineTaskRunner::DeadlineTaskRunner(
const base::RepeatingClosure& callback,
scoped_refptr<base::SingleThreadTaskRunner> task_runner)
: … { … }
DeadlineTaskRunner::~DeadlineTaskRunner() = default;
void DeadlineTaskRunner::SetDeadline(const base::Location& from_here,
base::TimeDelta delay,
base::TimeTicks now) { … }
void DeadlineTaskRunner::RunInternal() { … }
}
}