- add sources.
[platform/framework/web/crosswalk.git] / src / base / test / null_task_runner.cc
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "base/test/null_task_runner.h"
6
7 namespace base {
8
9 NullTaskRunner::NullTaskRunner() {}
10
11 NullTaskRunner::~NullTaskRunner() {}
12
13 bool NullTaskRunner::PostDelayedTask(
14     const tracked_objects::Location& from_here,
15     const base::Closure& task,
16     base::TimeDelta delay) {
17   return false;
18 }
19
20 bool NullTaskRunner::PostNonNestableDelayedTask(
21     const tracked_objects::Location& from_here,
22     const base::Closure& task,
23     base::TimeDelta delay) {
24   return false;
25 }
26
27 bool NullTaskRunner::RunsTasksOnCurrentThread() const {
28   return true;
29 }
30
31 }  // namespace