1 // Copyright 2021 The Chromium Authors 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/task/sequence_manager/sequenced_task_source.h" 6 7 namespace base { 8 namespace sequence_manager { 9 namespace internal { 10 11 SequencedTaskSource::SelectedTask::SelectedTask(const SelectedTask&) = default; 12 SelectedTask(Task & task,TaskExecutionTraceLogger task_execution_trace_logger,TaskQueue::QueuePriority priority,QueueName task_queue_name)13SequencedTaskSource::SelectedTask::SelectedTask( 14 Task& task, 15 TaskExecutionTraceLogger task_execution_trace_logger, 16 TaskQueue::QueuePriority priority, 17 QueueName task_queue_name) 18 : task(task), 19 task_execution_trace_logger(task_execution_trace_logger), 20 priority(priority), 21 task_queue_name(task_queue_name) {} 22 23 SequencedTaskSource::SelectedTask::~SelectedTask() = default; 24 25 } // namespace internal 26 } // namespace sequence_manager 27 } // namespace base 28