diff options
Diffstat (limited to 'chromium/ipc/ipc_sync_message_filter.h')
-rw-r--r-- | chromium/ipc/ipc_sync_message_filter.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/ipc/ipc_sync_message_filter.h b/chromium/ipc/ipc_sync_message_filter.h index dbc28345ac6..933a95eea0e 100644 --- a/chromium/ipc/ipc_sync_message_filter.h +++ b/chromium/ipc/ipc_sync_message_filter.h @@ -10,8 +10,9 @@ #include "base/basictypes.h" #include "base/memory/ref_counted.h" #include "base/synchronization/lock.h" -#include "ipc/ipc_channel_proxy.h" +#include "ipc/ipc_sender.h" #include "ipc/ipc_sync_message.h" +#include "ipc/message_filter.h" namespace base { class MessageLoopProxy; @@ -25,16 +26,15 @@ namespace IPC { // support fancy features that SyncChannel does, such as handling recursion or // receiving messages while waiting for a response. Note that this object can // be used to send simultaneous synchronous messages from different threads. -class IPC_EXPORT SyncMessageFilter : public ChannelProxy::MessageFilter, - public Sender { +class IPC_EXPORT SyncMessageFilter : public MessageFilter, public Sender { public: explicit SyncMessageFilter(base::WaitableEvent* shutdown_event); // MessageSender implementation. virtual bool Send(Message* message) OVERRIDE; - // ChannelProxy::MessageFilter implementation. - virtual void OnFilterAdded(Channel* channel) OVERRIDE; + // MessageFilter implementation. + virtual void OnFilterAdded(Sender* sender) OVERRIDE; virtual void OnChannelError() OVERRIDE; virtual void OnChannelClosing() OVERRIDE; virtual bool OnMessageReceived(const Message& message) OVERRIDE; @@ -48,7 +48,7 @@ class IPC_EXPORT SyncMessageFilter : public ChannelProxy::MessageFilter, void SignalAllEvents(); // The channel to which this filter was added. - Channel* channel_; + Sender* sender_; // The process's main thread. scoped_refptr<base::MessageLoopProxy> listener_loop_; |