allwinner_a64/android/external/libchrome/base/task_scheduler/task.cc
2018-08-08 16:14:42 +08:00

23 lines
677 B
C++

// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "base/task_scheduler/task.h"
namespace base {
namespace internal {
Task::Task(const tracked_objects::Location& posted_from,
const Closure& task,
const TaskTraits& traits,
const TimeDelta& delay)
: PendingTask(posted_from,
task,
delay.is_zero() ? TimeTicks() : TimeTicks::Now() + delay,
false), // Not nestable.
traits(traits) {}
Task::~Task() = default;
} // namespace internal
} // namespace base