| Index: mojo/shell/application_manager.cc
|
| diff --git a/mojo/shell/application_manager.cc b/mojo/shell/application_manager.cc
|
| index 87a8706c81ed71be49983aafd26355f5d4688c69..2e6a1f2d0f385b06fa925d1cfa3b775afcc48096 100644
|
| --- a/mojo/shell/application_manager.cc
|
| +++ b/mojo/shell/application_manager.cc
|
| @@ -129,7 +129,7 @@ ApplicationInstance* ApplicationManager::GetApplicationInstance(
|
| void ApplicationManager::CreateInstanceForHandle(
|
| ScopedHandle channel,
|
| const GURL& url,
|
| - CapabilityFilterPtr filter,
|
| + mojom::CapabilityFilterPtr filter,
|
| InterfaceRequest<mojom::PIDReceiver> pid_receiver) {
|
| // Instances created by others are considered unique, and thus have no
|
| // identity. As such they cannot be connected to by anyone else, and so we
|
| @@ -140,7 +140,7 @@ void ApplicationManager::CreateInstanceForHandle(
|
| CapabilityFilter local_filter = filter->filter.To<CapabilityFilter>();
|
| Identity target_id(url, std::string(), local_filter);
|
| ApplicationInstance* instance = nullptr;
|
| - InterfaceRequest<Application> application_request =
|
| + InterfaceRequest<mojom::Application> application_request =
|
| CreateInstance(target_id, base::Closure(), &instance);
|
| instance->BindPIDReceiver(std::move(pid_receiver));
|
| scoped_ptr<NativeRunner> runner =
|
| @@ -175,11 +175,12 @@ void ApplicationManager::ApplicationPIDAvailable(
|
| });
|
| }
|
|
|
| -InterfaceRequest<Application> ApplicationManager::CreateAndConnectToInstance(
|
| - scoped_ptr<ConnectToApplicationParams> params,
|
| - ApplicationInstance** resulting_instance) {
|
| +InterfaceRequest<mojom::Application>
|
| + ApplicationManager::CreateAndConnectToInstance(
|
| + scoped_ptr<ConnectToApplicationParams> params,
|
| + ApplicationInstance** resulting_instance) {
|
| ApplicationInstance* instance = nullptr;
|
| - InterfaceRequest<Application> application_request =
|
| + InterfaceRequest<mojom::Application> application_request =
|
| CreateInstance(params->target(), params->on_application_end(), &instance);
|
| instance->ConnectToClient(std::move(params));
|
| if (resulting_instance)
|
| @@ -187,15 +188,16 @@ InterfaceRequest<Application> ApplicationManager::CreateAndConnectToInstance(
|
| return application_request;
|
| }
|
|
|
| -InterfaceRequest<Application> ApplicationManager::CreateInstance(
|
| +InterfaceRequest<mojom::Application> ApplicationManager::CreateInstance(
|
| const Identity& target_id,
|
| const base::Closure& on_application_end,
|
| ApplicationInstance** resulting_instance) {
|
| - ApplicationPtr application;
|
| - InterfaceRequest<Application> application_request = GetProxy(&application);
|
| + mojom::ApplicationPtr application;
|
| + InterfaceRequest<mojom::Application> application_request =
|
| + GetProxy(&application);
|
| ApplicationInstance* instance = new ApplicationInstance(
|
| - std::move(application), this, target_id, Shell::kInvalidApplicationID,
|
| - on_application_end);
|
| + std::move(application), this, target_id,
|
| + mojom::Shell::kInvalidApplicationID, on_application_end);
|
| DCHECK(identity_to_instance_.find(target_id) ==
|
| identity_to_instance_.end());
|
| identity_to_instance_[target_id] = instance;
|
| @@ -216,8 +218,8 @@ void ApplicationManager::HandleFetchCallback(
|
| scoped_ptr<Fetcher> fetcher) {
|
| if (!fetcher) {
|
| // Network error. Drop |params| to tell the requestor.
|
| - params->connect_callback().Run(Shell::kInvalidApplicationID,
|
| - Shell::kInvalidApplicationID);
|
| + params->connect_callback().Run(mojom::Shell::kInvalidApplicationID,
|
| + mojom::Shell::kInvalidApplicationID);
|
| return;
|
| }
|
|
|
| @@ -244,16 +246,16 @@ void ApplicationManager::HandleFetchCallback(
|
|
|
| Identity source = params->source();
|
| Identity target = params->target();
|
| - Shell::ConnectToApplicationCallback connect_callback =
|
| + mojom::Shell::ConnectToApplicationCallback connect_callback =
|
| params->connect_callback();
|
| params->set_connect_callback(EmptyConnectCallback());
|
| ApplicationInstance* app = nullptr;
|
| - InterfaceRequest<Application> request(
|
| + InterfaceRequest<mojom::Application> request(
|
| CreateAndConnectToInstance(std::move(params), &app));
|
|
|
| uint32_t content_handler_id = package_manager_->HandleWithContentHandler(
|
| fetcher.get(), source, target.url(), target.filter(), &request);
|
| - if (content_handler_id != Shell::kInvalidApplicationID) {
|
| + if (content_handler_id != mojom::Shell::kInvalidApplicationID) {
|
| app->set_requesting_content_handler_id(content_handler_id);
|
| connect_callback.Run(app->id(), content_handler_id);
|
| return;
|
| @@ -269,7 +271,7 @@ void ApplicationManager::HandleFetchCallback(
|
| target.url() == GURL("mojo://html_viewer/");
|
| }
|
|
|
| - connect_callback.Run(app->id(), Shell::kInvalidApplicationID);
|
| + connect_callback.Run(app->id(), mojom::Shell::kInvalidApplicationID);
|
|
|
| fetcher->AsPath(
|
| task_runner_,
|
| @@ -280,7 +282,7 @@ void ApplicationManager::HandleFetchCallback(
|
| }
|
|
|
| void ApplicationManager::RunNativeApplication(
|
| - InterfaceRequest<Application> application_request,
|
| + InterfaceRequest<mojom::Application> application_request,
|
| bool start_sandboxed,
|
| scoped_ptr<Fetcher> fetcher,
|
| ApplicationInstance* instance,
|
| @@ -367,7 +369,7 @@ void ApplicationManager::CleanupRunner(NativeRunner* runner) {
|
| }
|
| }
|
|
|
| -Shell::ConnectToApplicationCallback EmptyConnectCallback() {
|
| +mojom::Shell::ConnectToApplicationCallback EmptyConnectCallback() {
|
| return base::Bind(&OnEmptyOnConnectCallback);
|
| }
|
|
|
|
|