Index: mojo/services/view_manager/public/cpp/view_manager_delegate.h |
diff --git a/mojo/services/view_manager/public/cpp/view_manager_delegate.h b/mojo/services/view_manager/public/cpp/view_manager_delegate.h |
index 11608617122528bda30a0950bf068f18855aec8f..e78e9250e264aecfcec6e5b98e837008f3c9a571 100644 |
--- a/mojo/services/view_manager/public/cpp/view_manager_delegate.h |
+++ b/mojo/services/view_manager/public/cpp/view_manager_delegate.h |
@@ -5,12 +5,10 @@ |
#ifndef MOJO_SERVICES_VIEW_MANAGER_PUBLIC_CPP_VIEW_MANAGER_DELEGATE_H_ |
#define MOJO_SERVICES_VIEW_MANAGER_PUBLIC_CPP_VIEW_MANAGER_DELEGATE_H_ |
-#include "base/memory/scoped_ptr.h" |
#include "mojo/public/interfaces/application/service_provider.mojom.h" |
namespace mojo { |
-class ServiceProviderImpl; |
class View; |
class ViewManager; |
@@ -22,15 +20,18 @@ class ViewManagerDelegate { |
// created. |root| and it's corresponding ViewManager are valid until |
// OnViewManagerDisconnected() is called with the same object. |
// |
- // |exported_services| is an object that the delegate can add services to |
- // expose to the embedder. |imported_services| exposes the services offered by |
- // the embedder to the delegate. Note that if a different application is |
- // subsequently embedded at |root|, the pipe(s) connecting |imported_services| |
- // to the embedder and any services obtained from it are not broken and will |
- // continue to be valid. |
+ // |services| exposes the services offered by the embedder to the delegate. |
+ // |
+ // |exposed_services| is an object that the delegate can add services to |
+ // expose to the embedder. |
+ // |
+ // Note that if a different application is subsequently embedded at |root|, |
+ // the pipes connecting |services| and |exposed_services| to the embedder and |
+ // any services obtained from them are not broken and will continue to be |
+ // valid. |
virtual void OnEmbed(View* root, |
- ServiceProviderImpl* exported_services, |
- scoped_ptr<ServiceProvider> imported_services) = 0; |
+ InterfaceRequest<ServiceProvider> services, |
+ ServiceProviderPtr exposed_services) = 0; |
// Called when a connection to the view manager service is closed. |
// |view_manager| is not valid after this function returns. |