| Index: content/browser/renderer_host/render_process_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
| index d18fd32416a5d398395e58b9e776a8c26850380c..7419c353fe29bb1e33af58b8a3fc2b0811ee138e 100644
|
| --- a/content/browser/renderer_host/render_process_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_process_host_impl.cc
|
| @@ -184,6 +184,7 @@
|
| #include "mojo/public/cpp/bindings/strong_binding.h"
|
| #include "net/url_request/url_request_context_getter.h"
|
| #include "ppapi/features/features.h"
|
| +#include "services/resource_coordinator/public/cpp/resource_coordinator_interface.h"
|
| #include "services/service_manager/embedder/switches.h"
|
| #include "services/service_manager/public/cpp/binder_registry.h"
|
| #include "services/service_manager/public/cpp/connector.h"
|
| @@ -1749,6 +1750,18 @@ mojom::Renderer* RenderProcessHostImpl::GetRendererInterface() {
|
| return renderer_interface_.get();
|
| }
|
|
|
| +resource_coordinator::ResourceCoordinatorInterface*
|
| +RenderProcessHostImpl::GetProcessResourceCoordinator() {
|
| + if (!process_resource_coordinator_) {
|
| + process_resource_coordinator_ =
|
| + base::MakeUnique<resource_coordinator::ResourceCoordinatorInterface>(
|
| + ServiceManagerConnection::GetForProcess()->GetConnector(),
|
| + resource_coordinator::CoordinationUnitType::kProcess,
|
| + base::Process(GetHandle()).Pid());
|
| + }
|
| + return process_resource_coordinator_.get();
|
| +}
|
| +
|
| void RenderProcessHostImpl::SetIsNeverSuitableForReuse() {
|
| is_never_suitable_for_reuse_ = true;
|
| }
|
|
|