| Index: components/nacl/loader/nacl_listener.h
|
| diff --git a/components/nacl/loader/nacl_listener.h b/components/nacl/loader/nacl_listener.h
|
| index 883f616f70f0feeb0e3f8851d9d8cbd96cf6a6fc..2d1c773e897d9980e2d13475ce83ac176294c944 100644
|
| --- a/components/nacl/loader/nacl_listener.h
|
| +++ b/components/nacl/loader/nacl_listener.h
|
| @@ -17,6 +17,7 @@
|
| #include "ipc/ipc_listener.h"
|
|
|
| namespace IPC {
|
| +class AttachmentBroker;
|
| class SyncChannel;
|
| class SyncMessageFilter;
|
| }
|
| @@ -25,7 +26,8 @@ class SyncMessageFilter;
|
| // request to start a NaCl module.
|
| class NaClListener : public IPC::Listener {
|
| public:
|
| - NaClListener();
|
| + // |broker| must outlive NaClListener.
|
| + NaClListener(IPC::AttachmentBroker* broker);
|
| ~NaClListener() override;
|
| // Listen for a request to launch a NaCl module.
|
| void Listen();
|
| @@ -82,6 +84,7 @@ class NaClListener : public IPC::Listener {
|
|
|
| base::WaitableEvent shutdown_event_;
|
| base::Thread io_thread_;
|
| + IPC::AttachmentBroker* broker_;
|
|
|
| #if defined(OS_LINUX)
|
| size_t prereserved_sandbox_size_;
|
|
|