blob: 45b9c2f23626415d971be960d8f232514f78a044 [file] [log] [blame]
[email protected]c4bdf9d2014-03-19 11:50:051// Copyright 2014 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
[email protected]2919a5e2014-04-24 08:34:055#ifndef APPS_BROWSER_CONTEXT_KEYED_SERVICE_FACTORIES_H_
6#define APPS_BROWSER_CONTEXT_KEYED_SERVICE_FACTORIES_H_
[email protected]c4bdf9d2014-03-19 11:50:057
michaelpgdbdcdcc2017-04-06 01:40:568namespace content {
9class BrowserContext;
10}
11
[email protected]c4bdf9d2014-03-19 11:50:0512namespace apps {
13
14// Ensures the existence of any BrowserContextKeyedServiceFactory provided by
15// the core apps code.
16void EnsureBrowserContextKeyedServiceFactoriesBuilt();
17
michaelpgdbdcdcc2017-04-06 01:40:5618// Notifies the relevant BrowserContextKeyedServices for the browser context
19// that the application is being terminated.
20void NotifyApplicationTerminating(content::BrowserContext* browser_context);
21
[email protected]c4bdf9d2014-03-19 11:50:0522} // namespace apps
23
[email protected]2919a5e2014-04-24 08:34:0524#endif // APPS_BROWSER_CONTEXT_KEYED_SERVICE_FACTORIES_H_