// Copyright 2018 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_APPS_PLATFORM_APPS_APP_TERMINATION_OBSERVER_H_ #define CHROME_BROWSER_APPS_PLATFORM_APPS_APP_TERMINATION_OBSERVER_H_ #include <optional> #include "base/callback_list.h" #include "base/memory/raw_ptr.h" #include "components/keyed_service/core/keyed_service.h" class BrowserContextKeyedServiceFactory; namespace content { class BrowserContext; } namespace chrome_apps { // A helper class to observe application termination, and notify the // appropriate apps systems. class AppTerminationObserver : public KeyedService { … }; } // namespace chrome_apps #endif // CHROME_BROWSER_APPS_PLATFORM_APPS_APP_TERMINATION_OBSERVER_H_