browser_process_platform_part_win.h 1.0 KB

12345678910111213141516171819202122232425262728
  1. // Copyright 2017 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_WIN_H_
  5. #define CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_WIN_H_
  6. #include "chrome/browser/browser_process_platform_part_base.h"
  7. #include "chrome/browser/google/did_run_updater_win.h"
  8. #include "third_party/abseil-cpp/absl/types/optional.h"
  9. class BrowserProcessPlatformPart : public BrowserProcessPlatformPartBase {
  10. public:
  11. BrowserProcessPlatformPart();
  12. BrowserProcessPlatformPart(const BrowserProcessPlatformPart&) = delete;
  13. BrowserProcessPlatformPart& operator=(const BrowserProcessPlatformPart&) =
  14. delete;
  15. ~BrowserProcessPlatformPart() override;
  16. // BrowserProcessPlatformPartBase:
  17. void PlatformSpecificCommandLineProcessing(
  18. const base::CommandLine& command_line) override;
  19. private:
  20. absl::optional<DidRunUpdater> did_run_updater_;
  21. };
  22. #endif // CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_WIN_H_