// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_OFFLINE_PAGES_TASK_TASK_H_ #define COMPONENTS_OFFLINE_PAGES_TASK_TASK_H_ #include "base/functional/callback.h" #include "base/memory/raw_ptr.h" namespace offline_pages { class TaskQueue; // A task which may run asynchronous steps. Its primary purpose is to implement // operations to be inserted into a |TaskQueue|, however, tasks can also be run // outside of a |TaskQueue|. class Task { … }; } // namespace offline_pages #endif // COMPONENTS_OFFLINE_PAGES_TASK_TASK_H_