// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_SAFE_BROWSING_CLOUD_CONTENT_SCANNING_FILE_OPENING_JOB_H_ #define CHROME_BROWSER_SAFE_BROWSING_CLOUD_CONTENT_SCANNING_FILE_OPENING_JOB_H_ #include <atomic> #include <vector> #include "base/gtest_prod_util.h" #include "base/memory/raw_ptr.h" #include "base/task/post_job.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/file_analysis_request.h" namespace safe_browsing { // This class encapsulates a base::PostJob call made to open multiple files to // set up multiple FileAnalysiRequests to avoid using too many system resources. class FileOpeningJob { … }; } // namespace safe_browsing #endif // CHROME_BROWSER_SAFE_BROWSING_CLOUD_CONTENT_SCANNING_FILE_OPENING_JOB_H_