Index: shell/dynamic_service_runner.h |
diff --git a/shell/dynamic_service_runner.h b/shell/dynamic_service_runner.h |
index b88067afe304efa0216b266e2c46129be982d14c..941152b919b43b182943418914972703fc84ca53 100644 |
--- a/shell/dynamic_service_runner.h |
+++ b/shell/dynamic_service_runner.h |
@@ -5,11 +5,8 @@ |
#ifndef SHELL_DYNAMIC_SERVICE_RUNNER_H_ |
#define SHELL_DYNAMIC_SERVICE_RUNNER_H_ |
-#include "base/callback_forward.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/native_library.h" |
#include "mojo/public/cpp/bindings/interface_request.h" |
-#include "mojo/public/cpp/system/core.h" |
#include "shell/application_manager/application_manager.h" |
namespace base { |
@@ -21,8 +18,6 @@ class Application; |
namespace shell { |
-class Context; |
- |
// Loads the service in the DSO specificed by |app_path| and prepares it for |
// execution. Runs the DSO's exported function MojoMain(). |
// The NativeLibrary is returned and ownership transferred to the caller. |
@@ -30,24 +25,9 @@ class Context; |
// thread is destroyed and any thread-local destructors have been executed. |
base::NativeLibrary LoadAndRunNativeApplication( |
const base::FilePath& app_path, |
- mojo::NativeRunner::CleanupBehavior cleanup_behavior, |
+ NativeRunner::CleanupBehavior cleanup_behavior, |
InterfaceRequest<Application> application_request); |
-// A generic factory. |
-template <class DynamicServiceRunnerImpl> |
-class DynamicServiceRunnerFactoryImpl : public mojo::NativeRunnerFactory { |
- public: |
- DynamicServiceRunnerFactoryImpl(shell::Context* context) |
- : context_(context) {} |
- virtual ~DynamicServiceRunnerFactoryImpl() {} |
- scoped_ptr<NativeRunner> Create() override { |
- return scoped_ptr<NativeRunner>(new DynamicServiceRunnerImpl(context_)); |
- } |
- |
- private: |
- shell::Context* context_; |
-}; |
- |
} // namespace shell |
} // namespace mojo |