chromium/components/openscreen_platform/task_runner.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/openscreen_platform/task_runner.h"

#include <chrono>
#include <utility>

#include "base/functional/bind.h"
#include "base/location.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/task_traits.h"
#include "base/time/time.h"

namespace openscreen_platform {

Clock;
Task;

namespace {
void ExecuteTask(Task task) {}
}  // namespace

TaskRunner::TaskRunner(scoped_refptr<base::SequencedTaskRunner> task_runner) {}

TaskRunner::~TaskRunner() = default;

void TaskRunner::PostPackagedTask(Task task) {}

void TaskRunner::PostPackagedTaskWithDelay(Task task, Clock::duration delay) {}

bool TaskRunner::IsRunningOnTaskRunner() {}

}  // namespace openscreen_platform