From 5d90df57ef7e51d47130b55bb9fa8477457f7c1c Mon Sep 17 00:00:00 2001 From: "davemoore@chromium.org" Date: Thu, 27 Mar 2014 04:16:00 +0000 Subject: Add creation of ServiceManager to Content (2nd try) Original cl: https://codereview.chromium.org/187183002/ BUG= TBR=jam@chromium.org Review URL: https://codereview.chromium.org/213313004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259779 0039d316-1c4b-4281-b951-d872f2087c98 --- mojo/shell/android/mojo_main.cc | 5 +++++ mojo/shell/dynamic_service_loader.cc | 4 ++++ mojo/shell/dynamic_service_loader.h | 2 ++ 3 files changed, 11 insertions(+) (limited to 'mojo/shell') diff --git a/mojo/shell/android/mojo_main.cc b/mojo/shell/android/mojo_main.cc index 8419d30..a6eb580 100644 --- a/mojo/shell/android/mojo_main.cc +++ b/mojo/shell/android/mojo_main.cc @@ -46,6 +46,11 @@ class NativeViewportServiceLoader : public ServiceLoader { app_.reset(CreateNativeViewportService(g_context.Get().get(), service_handle.Pass())); } + + virtual void OnServiceError(ServiceManager* manager, + const GURL& url) OVERRIDE { + } + scoped_ptr app_; }; diff --git a/mojo/shell/dynamic_service_loader.cc b/mojo/shell/dynamic_service_loader.cc index bea1496..da87453 100644 --- a/mojo/shell/dynamic_service_loader.cc +++ b/mojo/shell/dynamic_service_loader.cc @@ -105,6 +105,10 @@ void DynamicServiceLoader::LoadService(ServiceManager* manager, this, url, service_handle.Pass(), runner_factory_->Create(context_)); } +void DynamicServiceLoader::OnServiceError(ServiceManager* manager, + const GURL& url) { +} + void DynamicServiceLoader::AppCompleted(const GURL& url) { DCHECK(context_->task_runners()->ui_runner()->BelongsToCurrentThread()); DVLOG(2) << "App completed (url: " << url << ")"; diff --git a/mojo/shell/dynamic_service_loader.h b/mojo/shell/dynamic_service_loader.h index ce36663..aa8a42c 100644 --- a/mojo/shell/dynamic_service_loader.h +++ b/mojo/shell/dynamic_service_loader.h @@ -37,6 +37,8 @@ class DynamicServiceLoader : public ServiceLoader { virtual void LoadService(ServiceManager* manager, const GURL& url, ScopedShellHandle service_handle) OVERRIDE; + virtual void OnServiceError(ServiceManager* manager, const GURL& url) + OVERRIDE; private: class LoadContext; -- cgit v1.1