// Copyright 2013 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_CHROME_PROCESS_SINGLETON_H_ #define CHROME_BROWSER_CHROME_PROCESS_SINGLETON_H_ #include "base/files/file_path.h" #include "base/functional/callback.h" #include "chrome/browser/process_singleton.h" #include "chrome/browser/process_singleton_startup_lock.h" // Composes a `ProcessSingleton` with a `ProcessSingletonStartupLock`. // // Notifications from `ProcessSingleton` will be queued up until `Unlock()` is // called. Once unlocked, notifications will be passed to the // `NotificationCallback` passed to `Unlock()`. class ChromeProcessSingleton { … }; #endif // CHROME_BROWSER_CHROME_PROCESS_SINGLETON_H_