blob: 8cff2f1d9567887f8b82090d0f70789a3c9d61e4 [file] [log] [blame]
[email protected]1b4c7472014-05-15 18:32:231// 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
5#ifndef ASH_SHELL_INIT_PARAMS_H_
6#define ASH_SHELL_INIT_PARAMS_H_
7
[email protected]1b4c7472014-05-15 18:32:238#include "ash/ash_export.h"
9
ben0d6be2d42015-09-26 04:37:1910namespace base {
11class SequencedWorkerPool;
12}
13
[email protected]fa69f2b62014-05-22 21:47:5814namespace ui {
15class ContextFactory;
16}
17
[email protected]1b4c7472014-05-15 18:32:2318namespace ash {
19
20class ShellDelegate;
21
22struct ASH_EXPORT ShellInitParams {
msw15156bf2016-09-13 21:49:1723 ShellDelegate* delegate = nullptr;
24 ui::ContextFactory* context_factory = nullptr;
25 base::SequencedWorkerPool* blocking_pool = nullptr;
[email protected]1b4c7472014-05-15 18:32:2326};
27
28} // namespace ash
29
30#endif // ASH_SHELL_INIT_PARAMS_H_