summaryrefslogtreecommitdiffstats
path: root/chrome/nacl
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/nacl')
-rw-r--r--chrome/nacl/nacl_broker_listener.cc1
-rw-r--r--chrome/nacl/nacl_broker_listener.h6
-rw-r--r--chrome/nacl/nacl_ipc_adapter.cc1
-rw-r--r--chrome/nacl/nacl_ipc_adapter.h7
4 files changed, 11 insertions, 4 deletions
diff --git a/chrome/nacl/nacl_broker_listener.cc b/chrome/nacl/nacl_broker_listener.cc
index 1bb42d6b..135997c 100644
--- a/chrome/nacl/nacl_broker_listener.cc
+++ b/chrome/nacl/nacl_broker_listener.cc
@@ -16,6 +16,7 @@
#include "chrome/common/nacl_messages.h"
#include "content/public/common/content_switches.h"
#include "content/public/common/sandbox_init.h"
+#include "ipc/ipc_channel.h"
#include "ipc/ipc_switches.h"
namespace {
diff --git a/chrome/nacl/nacl_broker_listener.h b/chrome/nacl/nacl_broker_listener.h
index 56f50be..6ebc179 100644
--- a/chrome/nacl/nacl_broker_listener.h
+++ b/chrome/nacl/nacl_broker_listener.h
@@ -8,7 +8,11 @@
#include "base/memory/scoped_ptr.h"
#include "base/process.h"
#include "chrome/common/nacl_types.h"
-#include "ipc/ipc_channel.h"
+#include "ipc/ipc_listener.h"
+
+namespace IPC {
+class Channel;
+}
// The BrokerThread class represents the thread that handles the messages from
// the browser process and starts NaCl loader processes.
diff --git a/chrome/nacl/nacl_ipc_adapter.cc b/chrome/nacl/nacl_ipc_adapter.cc
index 1ee0c37..2bbaa1f 100644
--- a/chrome/nacl/nacl_ipc_adapter.cc
+++ b/chrome/nacl/nacl_ipc_adapter.cc
@@ -13,6 +13,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/shared_memory.h"
#include "build/build_config.h"
+#include "ipc/ipc_channel.h"
#include "ipc/ipc_message_macros.h"
#include "ipc/ipc_platform_file.h"
#include "native_client/src/trusted/desc/nacl_desc_custom.h"
diff --git a/chrome/nacl/nacl_ipc_adapter.h b/chrome/nacl/nacl_ipc_adapter.h
index 3752139..f9db3dc 100644
--- a/chrome/nacl/nacl_ipc_adapter.h
+++ b/chrome/nacl/nacl_ipc_adapter.h
@@ -13,19 +13,20 @@
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/scoped_vector.h"
+#include "base/pickle.h"
#include "base/shared_memory.h"
#include "base/synchronization/condition_variable.h"
#include "base/synchronization/lock.h"
#include "base/task_runner.h"
-#include "ipc/ipc_channel.h"
-#include "ipc/ipc_message.h"
+#include "ipc/ipc_listener.h"
struct NaClDesc;
struct NaClImcTypedMsgHdr;
struct PP_Size;
namespace IPC {
-class Message;
+class Channel;
+struct ChannelHandle;
}
namespace nacl {