Index: mojo/shell/application_manager.cc |
diff --git a/mojo/shell/application_manager.cc b/mojo/shell/application_manager.cc |
index 2e6a1f2d0f385b06fa925d1cfa3b775afcc48096..b8dda510a724ae75cce90499956973c47744824f 100644 |
--- a/mojo/shell/application_manager.cc |
+++ b/mojo/shell/application_manager.cc |
@@ -140,12 +140,12 @@ void ApplicationManager::CreateInstanceForHandle( |
CapabilityFilter local_filter = filter->filter.To<CapabilityFilter>(); |
Identity target_id(url, std::string(), local_filter); |
ApplicationInstance* instance = nullptr; |
- InterfaceRequest<mojom::Application> application_request = |
+ InterfaceRequest<mojom::ShellClient> request = |
CreateInstance(target_id, base::Closure(), &instance); |
instance->BindPIDReceiver(std::move(pid_receiver)); |
scoped_ptr<NativeRunner> runner = |
native_runner_factory_->Create(base::FilePath()); |
- runner->InitHost(std::move(channel), std::move(application_request)); |
+ runner->InitHost(std::move(channel), std::move(request)); |
instance->SetNativeRunner(runner.get()); |
native_runners_.push_back(std::move(runner)); |
} |
@@ -175,28 +175,27 @@ void ApplicationManager::ApplicationPIDAvailable( |
}); |
} |
-InterfaceRequest<mojom::Application> |
+InterfaceRequest<mojom::ShellClient> |
ApplicationManager::CreateAndConnectToInstance( |
scoped_ptr<ConnectToApplicationParams> params, |
ApplicationInstance** resulting_instance) { |
ApplicationInstance* instance = nullptr; |
- InterfaceRequest<mojom::Application> application_request = |
+ InterfaceRequest<mojom::ShellClient> request = |
CreateInstance(params->target(), params->on_application_end(), &instance); |
instance->ConnectToClient(std::move(params)); |
if (resulting_instance) |
*resulting_instance = instance; |
- return application_request; |
+ return request; |
} |
-InterfaceRequest<mojom::Application> ApplicationManager::CreateInstance( |
+InterfaceRequest<mojom::ShellClient> ApplicationManager::CreateInstance( |
const Identity& target_id, |
const base::Closure& on_application_end, |
ApplicationInstance** resulting_instance) { |
- mojom::ApplicationPtr application; |
- InterfaceRequest<mojom::Application> application_request = |
- GetProxy(&application); |
+ mojom::ShellClientPtr shell_client; |
+ InterfaceRequest<mojom::ShellClient> request = GetProxy(&shell_client); |
ApplicationInstance* instance = new ApplicationInstance( |
- std::move(application), this, target_id, |
+ std::move(shell_client), this, target_id, |
mojom::Shell::kInvalidApplicationID, on_application_end); |
DCHECK(identity_to_instance_.find(target_id) == |
identity_to_instance_.end()); |
@@ -210,7 +209,7 @@ InterfaceRequest<mojom::Application> ApplicationManager::CreateInstance( |
instance->InitializeApplication(); |
if (resulting_instance) |
*resulting_instance = instance; |
- return application_request; |
+ return request; |
} |
void ApplicationManager::HandleFetchCallback( |
@@ -250,7 +249,7 @@ void ApplicationManager::HandleFetchCallback( |
params->connect_callback(); |
params->set_connect_callback(EmptyConnectCallback()); |
ApplicationInstance* app = nullptr; |
- InterfaceRequest<mojom::Application> request( |
+ InterfaceRequest<mojom::ShellClient> request( |
CreateAndConnectToInstance(std::move(params), &app)); |
uint32_t content_handler_id = package_manager_->HandleWithContentHandler( |
@@ -282,7 +281,7 @@ void ApplicationManager::HandleFetchCallback( |
} |
void ApplicationManager::RunNativeApplication( |
- InterfaceRequest<mojom::Application> application_request, |
+ InterfaceRequest<mojom::ShellClient> request, |
bool start_sandboxed, |
scoped_ptr<Fetcher> fetcher, |
ApplicationInstance* instance, |
@@ -291,7 +290,7 @@ void ApplicationManager::RunNativeApplication( |
// We only passed fetcher to keep it alive. Done with it now. |
fetcher.reset(); |
- DCHECK(application_request.is_pending()); |
+ DCHECK(request.is_pending()); |
if (!path_exists) { |
LOG(ERROR) << "Library not started because library path '" << path.value() |
@@ -302,7 +301,7 @@ void ApplicationManager::RunNativeApplication( |
TRACE_EVENT1("mojo_shell", "ApplicationManager::RunNativeApplication", "path", |
path.AsUTF8Unsafe()); |
scoped_ptr<NativeRunner> runner = native_runner_factory_->Create(path); |
- runner->Start(path, start_sandboxed, std::move(application_request), |
+ runner->Start(path, start_sandboxed, std::move(request), |
base::Bind(&ApplicationManager::ApplicationPIDAvailable, |
weak_ptr_factory_.GetWeakPtr(), instance->id()), |
base::Bind(&ApplicationManager::CleanupRunner, |