Index: ipc/ipc_sync_message.h |
diff --git a/ipc/ipc_sync_message.h b/ipc/ipc_sync_message.h |
index ed5204fcee1736fe6b88e0f22ea0fe8c4d724d1d..7f0555134a222e8e88e44871cd70ed3c65e423bf 100644 |
--- a/ipc/ipc_sync_message.h |
+++ b/ipc/ipc_sync_message.h |
@@ -17,10 +17,13 @@ |
#include "build/build_config.h" |
#include "ipc/ipc_message.h" |
+namespace base { |
+class WaitableEvent; |
+} |
+ |
namespace IPC { |
class MessageReplyDeserializer; |
-class MojoEvent; |
class IPC_EXPORT SyncMessage : public Message { |
public: |
@@ -90,12 +93,12 @@ class IPC_EXPORT MessageReplyDeserializer { |
// When sending a synchronous message, this structure contains an object |
// that knows how to deserialize the response. |
struct PendingSyncMsg { |
- PendingSyncMsg(int id, MessageReplyDeserializer* d, MojoEvent* e) |
- : id(id), deserializer(d), done_event(e), send_result(false) { } |
+ PendingSyncMsg(int id, MessageReplyDeserializer* d, base::WaitableEvent* e) |
+ : id(id), deserializer(d), done_event(e), send_result(false) {} |
int id; |
MessageReplyDeserializer* deserializer; |
- MojoEvent* done_event; |
+ base::WaitableEvent* done_event; |
bool send_result; |
}; |