Chromium Code Reviews| Index: components/nacl/loader/nacl_listener.cc |
| diff --git a/components/nacl/loader/nacl_listener.cc b/components/nacl/loader/nacl_listener.cc |
| index 300b47f58c8a6fe5262cf60360f5c7557b08134f..adba94ab6945bdba8e6a5d0d24c1c2d948836acc 100644 |
| --- a/components/nacl/loader/nacl_listener.cc |
| +++ b/components/nacl/loader/nacl_listener.cc |
| @@ -24,8 +24,8 @@ |
| #include "base/single_thread_task_runner.h" |
| #include "base/threading/thread_task_runner_handle.h" |
| #include "build/build_config.h" |
| +#include "components/nacl/common/nacl.mojom.h" |
| #include "components/nacl/common/nacl_messages.h" |
| -#include "components/nacl/common/nacl_renderer_messages.h" |
| #include "components/nacl/common/nacl_switches.h" |
| #include "components/nacl/loader/nacl_ipc_adapter.h" |
| #include "components/nacl/loader/nacl_validation_db.h" |
| @@ -76,9 +76,8 @@ void FatalLogHandler(const char* data, size_t bytes) { |
| } |
| void LoadStatusCallback(int load_status) { |
| - g_listener->trusted_listener()->Send( |
| - new NaClRendererMsg_ReportLoadStatus( |
| - static_cast<NaClErrorCode>(load_status))); |
| + g_listener->trusted_listener()->renderer_host()->ReportLoadStatus( |
| + static_cast<NaClErrorCode>(load_status)); |
| } |
| #if defined(OS_LINUX) |
| @@ -350,9 +349,11 @@ void NaClListener::OnStart(const nacl::NaClStartParams& params) { |
| base::Bind(&NaClListener::OnOpenResource, base::Unretained(this))); |
| mojo::MessagePipe trusted_pipe; |
| - trusted_listener_ = |
| - new NaClTrustedListener(trusted_pipe.handle0.release(), |
| - io_thread_.task_runner().get(), &shutdown_event_); |
| + trusted_listener_ = base::MakeUnique<NaClTrustedListener>( |
| + mojo::MakeProxy(nacl::mojom::NaClRendererHostPtrInfo( |
| + std::move(trusted_pipe.handle0), |
| + nacl::mojom::NaClRendererHost::Version_)), |
|
dcheng
2016/12/20 06:49:54
Nit: can we document what "version" means somewher
Sam McNally
2016/12/20 10:02:19
Yes, it's for mojom versioning. https://www.chromi
|
| + io_thread_.task_runner().get()); |
| if (!Send(new NaClProcessHostMsg_PpapiChannelsCreated( |
| browser_handle, ppapi_renderer_handle, trusted_pipe.handle1.release(), |
| manifest_service_handle))) |
| @@ -446,7 +447,7 @@ void NaClListener::OnStart(const nacl::NaClStartParams& params) { |
| NaClExit(1); |
| // Report the plugin's exit status if the application started successfully. |
| - trusted_listener_->Send(new NaClRendererMsg_ReportExitStatus(exit_status)); |
| + trusted_listener_->renderer_host()->ReportExitStatus(exit_status); |
| NaClExit(exit_status); |
| } |