Index: mojo/system/message_pipe_test_utils.h |
diff --git a/mojo/system/message_pipe_test_utils.h b/mojo/system/message_pipe_test_utils.h |
index 4db7bdca5674b8ce8e8a285b37c2c0dfd3d1271c..1d1f861b5e54b03666e80ba25c28d8efbdedba6b 100644 |
--- a/mojo/system/message_pipe_test_utils.h |
+++ b/mojo/system/message_pipe_test_utils.h |
@@ -9,11 +9,15 @@ |
#include "mojo/common/test/multiprocess_test_helper.h" |
#include "mojo/embedder/simple_platform_support.h" |
#include "mojo/system/channel.h" |
-#include "mojo/system/message_pipe.h" |
#include "mojo/system/test_utils.h" |
namespace mojo { |
namespace system { |
+ |
+class Channel; |
+class ChannelEndpoint; |
+class MessagePipe; |
+ |
namespace test { |
MojoResult WaitIfNecessary(scoped_refptr<MessagePipe> mp, |
@@ -26,12 +30,12 @@ class ChannelThread { |
~ChannelThread(); |
void Start(embedder::ScopedPlatformHandle platform_handle, |
- scoped_refptr<MessagePipe> message_pipe); |
+ scoped_refptr<ChannelEndpoint> channel_endpoint); |
void Stop(); |
private: |
void InitChannelOnIOThread(embedder::ScopedPlatformHandle platform_handle, |
- scoped_refptr<MessagePipe> message_pipe); |
+ scoped_refptr<ChannelEndpoint> channel_endpoint); |
void ShutdownChannelOnIOThread(); |
embedder::PlatformSupport* const platform_support_; |
@@ -48,7 +52,7 @@ class MultiprocessMessagePipeTestBase : public testing::Test { |
virtual ~MultiprocessMessagePipeTestBase(); |
protected: |
- void Init(scoped_refptr<MessagePipe> mp); |
+ void Init(scoped_refptr<ChannelEndpoint> ep); |
embedder::PlatformSupport* platform_support() { return &platform_support_; } |
mojo::test::MultiprocessTestHelper* helper() { return &helper_; } |