Index: shell/application_manager/native_runner.h |
diff --git a/shell/application_manager/native_runner.h b/shell/application_manager/native_runner.h |
index e50bb084729b536ed9ac4b9a2bbd8a3f13c3d8ee..886bfc97f6230def76725ea6ace7a49c79d45a19 100644 |
--- a/shell/application_manager/native_runner.h |
+++ b/shell/application_manager/native_runner.h |
@@ -17,6 +17,8 @@ class FilePath; |
namespace shell { |
+struct NativeApplicationOptions; |
+ |
// ApplicationManager requires implementations of NativeRunner and |
// NativeRunnerFactory to run native applications. |
class NativeRunner { |
@@ -39,17 +41,9 @@ class NativeRunner { |
class NativeRunnerFactory { |
public: |
- // Options for running the native app. (This will contain, e.g., information |
- // about the sandbox profile, etc.) |
- struct Options { |
- // Constructs with default options. |
- Options() : force_in_process(false) {} |
- |
- bool force_in_process; |
- }; |
- |
virtual ~NativeRunnerFactory() {} |
- virtual scoped_ptr<NativeRunner> Create(const Options& options) = 0; |
+ virtual scoped_ptr<NativeRunner> Create( |
+ const NativeApplicationOptions& options) = 0; |
}; |
} // namespace shell |