Index: mojo/shell/standalone/context.cc |
diff --git a/mojo/shell/standalone/context.cc b/mojo/shell/standalone/context.cc |
index 6f0ae067cef44e55f2b5328a88ae661e1730cd2c..9b168567d8da1c12db03e3eec0d5cbf3ee108dd3 100644 |
--- a/mojo/shell/standalone/context.cc |
+++ b/mojo/shell/standalone/context.cc |
@@ -115,16 +115,16 @@ void InitContentHandlers(PackageManagerImpl* manager, |
} |
} |
-class TracingServiceProvider : public ServiceProvider { |
+class TracingInterfaceProvider : public InterfaceProvider { |
public: |
- TracingServiceProvider(Tracer* tracer, |
- InterfaceRequest<ServiceProvider> request) |
+ TracingInterfaceProvider(Tracer* tracer, |
+ InterfaceRequest<InterfaceProvider> request) |
: tracer_(tracer), binding_(this, std::move(request)) {} |
- ~TracingServiceProvider() override {} |
+ ~TracingInterfaceProvider() override {} |
- void ConnectToService(const mojo::String& service_name, |
- ScopedMessagePipeHandle client_handle) override { |
- if (tracer_ && service_name == tracing::TraceProvider::Name_) { |
+ void GetInterface(const mojo::String& interface_name, |
+ ScopedMessagePipeHandle client_handle) override { |
+ if (tracer_ && interface_name == tracing::TraceProvider::Name_) { |
tracer_->ConnectToProvider( |
MakeRequest<tracing::TraceProvider>(std::move(client_handle))); |
} |
@@ -132,9 +132,9 @@ class TracingServiceProvider : public ServiceProvider { |
private: |
Tracer* tracer_; |
- StrongBinding<ServiceProvider> binding_; |
+ StrongBinding<InterfaceProvider> binding_; |
- DISALLOW_COPY_AND_ASSIGN(TracingServiceProvider); |
+ DISALLOW_COPY_AND_ASSIGN(TracingInterfaceProvider); |
}; |
} // namespace |
@@ -197,24 +197,24 @@ void Context::Init(const base::FilePath& shell_file_root) { |
make_scoped_ptr(package_manager_), std::move(runner_factory), |
task_runners_->blocking_pool())); |
- ServiceProviderPtr tracing_services; |
- ServiceProviderPtr tracing_exposed_services; |
- new TracingServiceProvider(&tracer_, GetProxy(&tracing_exposed_services)); |
+ InterfaceProviderPtr tracing_remote_interfaces; |
+ InterfaceProviderPtr tracing_local_interfaces; |
+ new TracingInterfaceProvider(&tracer_, GetProxy(&tracing_local_interfaces)); |
scoped_ptr<ConnectToApplicationParams> params(new ConnectToApplicationParams); |
params->set_source(Identity(GURL("mojo:shell"), std::string(), |
GetPermissiveCapabilityFilter())); |
params->SetTarget(Identity(GURL("mojo:tracing"), std::string(), |
GetPermissiveCapabilityFilter())); |
- params->set_services(GetProxy(&tracing_services)); |
- params->set_exposed_services(std::move(tracing_exposed_services)); |
+ params->set_remote_interfaces(GetProxy(&tracing_remote_interfaces)); |
+ params->set_local_interfaces(std::move(tracing_local_interfaces)); |
application_manager_->ConnectToApplication(std::move(params)); |
if (command_line.HasSwitch(tracing::kTraceStartup)) { |
tracing::TraceCollectorPtr coordinator; |
auto coordinator_request = GetProxy(&coordinator); |
- tracing_services->ConnectToService(tracing::TraceCollector::Name_, |
- coordinator_request.PassMessagePipe()); |
+ tracing_remote_interfaces->GetInterface( |
+ tracing::TraceCollector::Name_, coordinator_request.PassMessagePipe()); |
tracer_.StartCollectingFromTracingService(std::move(coordinator)); |
} |
@@ -222,7 +222,7 @@ void Context::Init(const base::FilePath& shell_file_root) { |
if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
tracing::kEnableStatsCollectionBindings)) { |
tracing::StartupPerformanceDataCollectorPtr collector; |
- tracing_services->ConnectToService( |
+ tracing_remote_interfaces->GetInterface( |
tracing::StartupPerformanceDataCollector::Name_, |
GetProxy(&collector).PassMessagePipe()); |
#if defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX) |
@@ -258,16 +258,16 @@ void Context::OnShutdownComplete() { |
void Context::Run(const GURL& url) { |
DCHECK(app_complete_callback_.is_null()); |
- ServiceProviderPtr services; |
- ServiceProviderPtr exposed_services; |
+ InterfaceProviderPtr remote_interfaces; |
+ InterfaceProviderPtr local_interfaces; |
app_urls_.insert(url); |
scoped_ptr<ConnectToApplicationParams> params(new ConnectToApplicationParams); |
params->SetTarget( |
Identity(url, std::string(), GetPermissiveCapabilityFilter())); |
- params->set_services(GetProxy(&services)); |
- params->set_exposed_services(std::move(exposed_services)); |
+ params->set_remote_interfaces(GetProxy(&remote_interfaces)); |
+ params->set_local_interfaces(std::move(local_interfaces)); |
params->set_on_application_end( |
base::Bind(&Context::OnApplicationEnd, base::Unretained(this), url)); |
application_manager_->ConnectToApplication(std::move(params)); |