// 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_CORE_ARCHIVE_MANAGER_H_ #define COMPONENTS_OFFLINE_PAGES_CORE_ARCHIVE_MANAGER_H_ #include "base/files/file_path.h" #include "base/functional/callback_forward.h" #include "base/memory/ref_counted.h" namespace base { class SequencedTaskRunner; } // namespace base namespace offline_pages { // Class that manages all archive files for offline pages. They are stored in // different archive directories based on their lifetime types (persistent or // temporary). // All tasks are performed using |task_runner_|. class ArchiveManager { … }; } // namespace offline_pages #endif // COMPONENTS_OFFLINE_PAGES_CORE_ARCHIVE_MANAGER_H_