| Index: mojo/shell/dynamic_application_loader.h
|
| diff --git a/mojo/shell/dynamic_application_loader.h b/mojo/shell/dynamic_application_loader.h
|
| index b365904c8184e004ac5234ee7494f805a77cdea9..95bc7bf570a4c6dc772ff598725dcff1dd5143a8 100644
|
| --- a/mojo/shell/dynamic_application_loader.h
|
| +++ b/mojo/shell/dynamic_application_loader.h
|
| @@ -8,12 +8,12 @@
|
| #include <map>
|
|
|
| #include "base/macros.h"
|
| +#include "base/memory/scoped_vector.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "mojo/application_manager/application_loader.h"
|
| #include "mojo/public/cpp/system/core.h"
|
| #include "mojo/services/public/interfaces/network/network_service.mojom.h"
|
| #include "mojo/shell/dynamic_service_runner.h"
|
| -#include "mojo/shell/keep_alive.h"
|
| #include "url/gurl.h"
|
|
|
| namespace mojo {
|
| @@ -21,6 +21,7 @@ namespace shell {
|
|
|
| class Context;
|
| class DynamicServiceRunnerFactory;
|
| +class DynamicServiceRunner;
|
|
|
| // An implementation of ApplicationLoader that retrieves a dynamic library
|
| // containing the implementation of the service and loads/runs it (via a
|
| @@ -55,9 +56,12 @@ class DynamicApplicationLoader : public ApplicationLoader {
|
| scoped_refptr<LoadCallbacks> callbacks,
|
| bool delete_file_after,
|
| bool response_path_exists);
|
| + void RunLibraryComplete(DynamicServiceRunner* runner,
|
| + const base::FilePath& temp_file);
|
|
|
| Context* const context_;
|
| scoped_ptr<DynamicServiceRunnerFactory> runner_factory_;
|
| + ScopedVector<DynamicServiceRunner> runners_;
|
| NetworkServicePtr network_service_;
|
| URLLoaderPtr url_loader_;
|
| MimeTypeToURLMap mime_type_to_url_;
|
|
|