Index: ipc/ipc_channel_proxy.h |
diff --git a/ipc/ipc_channel_proxy.h b/ipc/ipc_channel_proxy.h |
index 9755e13d7fb88a1208315be2f7f37273e46f5b93..e4cd83a4dd736390b510a85052c7375e0a56791c 100644 |
--- a/ipc/ipc_channel_proxy.h |
+++ b/ipc/ipc_channel_proxy.h |
@@ -10,6 +10,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/synchronization/lock.h" |
+#include "base/threading/non_thread_safe.h" |
#include "ipc/ipc_channel.h" |
#include "ipc/ipc_channel_handle.h" |
#include "ipc/ipc_listener.h" |
@@ -51,7 +52,7 @@ class SendCallbackHelper; |
// The consumer of IPC::ChannelProxy is responsible for allocating the Thread |
// instance where the IPC::Channel will be created and operated. |
// |
-class IPC_EXPORT ChannelProxy : public Sender { |
+class IPC_EXPORT ChannelProxy : public Sender, public base::NonThreadSafe { |
public: |
struct MessageFilterTraits; |