| Index: mojo/system/multiprocess_message_pipe_unittest.cc
|
| diff --git a/mojo/system/multiprocess_message_pipe_unittest.cc b/mojo/system/multiprocess_message_pipe_unittest.cc
|
| index 64a7e54b6b1987292fcb00f1352eac6db72b51d1..d5c777f50b53cba29ab2db59d52acf938a898357 100644
|
| --- a/mojo/system/multiprocess_message_pipe_unittest.cc
|
| +++ b/mojo/system/multiprocess_message_pipe_unittest.cc
|
| @@ -21,6 +21,7 @@
|
| #include "build/build_config.h" // TODO(vtl): Remove this.
|
| #include "mojo/common/test/multiprocess_test_helper.h"
|
| #include "mojo/common/test/test_utils.h"
|
| +#include "mojo/embedder/platform_shared_buffer.h"
|
| #include "mojo/embedder/scoped_platform_handle.h"
|
| #include "mojo/system/channel.h"
|
| #include "mojo/system/dispatcher.h"
|
| @@ -29,7 +30,6 @@
|
| #include "mojo/system/platform_handle_dispatcher.h"
|
| #include "mojo/system/proxy_message_pipe_endpoint.h"
|
| #include "mojo/system/raw_channel.h"
|
| -#include "mojo/system/raw_shared_buffer.h"
|
| #include "mojo/system/shared_buffer_dispatcher.h"
|
| #include "mojo/system/test_utils.h"
|
| #include "mojo/system/waiter.h"
|
| @@ -358,16 +358,16 @@ MOJO_MULTIPROCESS_TEST_CHILD_MAIN(CheckSharedBuffer) {
|
| static_cast<SharedBufferDispatcher*>(dispatchers[0].get()));
|
|
|
| // Make a mapping.
|
| - scoped_ptr<RawSharedBufferMapping> mapping;
|
| + scoped_ptr<embedder::PlatformSharedBufferMapping> mapping;
|
| CHECK_EQ(dispatcher->MapBuffer(0, 100, MOJO_MAP_BUFFER_FLAG_NONE, &mapping),
|
| MOJO_RESULT_OK);
|
| CHECK(mapping);
|
| - CHECK(mapping->base());
|
| - CHECK_EQ(mapping->length(), 100u);
|
| + CHECK(mapping->GetBase());
|
| + CHECK_EQ(mapping->GetLength(), 100u);
|
|
|
| // Write some stuff to the shared buffer.
|
| static const char kHello[] = "hello";
|
| - memcpy(mapping->base(), kHello, sizeof(kHello));
|
| + memcpy(mapping->GetBase(), kHello, sizeof(kHello));
|
|
|
| // We should be able to close the dispatcher now.
|
| dispatcher->Close();
|
| @@ -404,7 +404,7 @@ MOJO_MULTIPROCESS_TEST_CHILD_MAIN(CheckSharedBuffer) {
|
|
|
| // It should have written something to the shared buffer.
|
| static const char kWorld[] = "world!!!";
|
| - CHECK_EQ(memcmp(mapping->base(), kWorld, sizeof(kWorld)), 0);
|
| + CHECK_EQ(memcmp(mapping->GetBase(), kWorld, sizeof(kWorld)), 0);
|
|
|
| // And we're done.
|
| mp->Close(0);
|
| @@ -435,12 +435,12 @@ TEST_F(MultiprocessMessagePipeTest, MAYBE_SharedBufferPassing) {
|
| ASSERT_TRUE(dispatcher);
|
|
|
| // Make a mapping.
|
| - scoped_ptr<RawSharedBufferMapping> mapping;
|
| + scoped_ptr<embedder::PlatformSharedBufferMapping> mapping;
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| dispatcher->MapBuffer(0, 100, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
|
| ASSERT_TRUE(mapping);
|
| - ASSERT_TRUE(mapping->base());
|
| - ASSERT_EQ(100u, mapping->length());
|
| + ASSERT_TRUE(mapping->GetBase());
|
| + ASSERT_EQ(100u, mapping->GetLength());
|
|
|
| // Send the shared buffer.
|
| const std::string go1("go 1");
|
| @@ -483,11 +483,11 @@ TEST_F(MultiprocessMessagePipeTest, MAYBE_SharedBufferPassing) {
|
| // After we get it, the child should have written something to the shared
|
| // buffer.
|
| static const char kHello[] = "hello";
|
| - EXPECT_EQ(0, memcmp(mapping->base(), kHello, sizeof(kHello)));
|
| + EXPECT_EQ(0, memcmp(mapping->GetBase(), kHello, sizeof(kHello)));
|
|
|
| // Now we'll write some stuff to the shared buffer.
|
| static const char kWorld[] = "world!!!";
|
| - memcpy(mapping->base(), kWorld, sizeof(kWorld));
|
| + memcpy(mapping->GetBase(), kWorld, sizeof(kWorld));
|
|
|
| // And send a message to signal that we've written stuff.
|
| const std::string go3("go 3");
|
|
|