Initial in-process implementation of some Mojo primitives.
commit31b6194e4539ebd15a0bae31ca310badd23c5527
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 27 Sep 2013 22:37:25 +0000 (27 22:37 +0000)
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 27 Sep 2013 22:37:25 +0000 (27 22:37 +0000)
tree1e35bfd404fe06530163baa88fa8aaecfdf51f7f
parentaea757d730546d961dcdb414b806d5548a2d88ea
Initial in-process implementation of some Mojo primitives.

This has an initial in-process implementation of the most basic Mojo primitives:
  - MojoClose()
  - MojoWait()
  - MojoWaitMany()
  - MojoCreateMessagePipe()
  - MojoWriteMessage()
  - MojoReadMessage()

R=darin@chromium.org

Review URL: https://codereview.chromium.org/23621056

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225801 0039d316-1c4b-4281-b951-d872f2087c98
36 files changed:
mojo/mojo.gyp
mojo/public/system/core.h
mojo/public/tests/system_core_perftest.cc [new file with mode: 0644]
mojo/public/tests/system_core_unittest.cc [new file with mode: 0644]
mojo/public/tests/test_support.cc [new file with mode: 0644]
mojo/public/tests/test_support.h [new file with mode: 0644]
mojo/system/core.cc [new file with mode: 0644]
mojo/system/core_impl.cc [new file with mode: 0644]
mojo/system/core_impl.h [new file with mode: 0644]
mojo/system/core_impl_unittest.cc [new file with mode: 0644]
mojo/system/core_test_base.cc [new file with mode: 0644]
mojo/system/core_test_base.h [new file with mode: 0644]
mojo/system/dispatcher.cc [new file with mode: 0644]
mojo/system/dispatcher.h [new file with mode: 0644]
mojo/system/dispatcher_unittest.cc [new file with mode: 0644]
mojo/system/limits.h [new file with mode: 0644]
mojo/system/memory.cc [new file with mode: 0644]
mojo/system/memory.h [new file with mode: 0644]
mojo/system/message_pipe.cc [new file with mode: 0644]
mojo/system/message_pipe.h [new file with mode: 0644]
mojo/system/message_pipe_dispatcher.cc [new file with mode: 0644]
mojo/system/message_pipe_dispatcher.h [new file with mode: 0644]
mojo/system/message_pipe_dispatcher_unittest.cc [new file with mode: 0644]
mojo/system/message_pipe_unittest.cc [new file with mode: 0644]
mojo/system/simple_dispatcher.cc [new file with mode: 0644]
mojo/system/simple_dispatcher.h [new file with mode: 0644]
mojo/system/simple_dispatcher_unittest.cc [new file with mode: 0644]
mojo/system/test_utils.h [new file with mode: 0644]
mojo/system/waiter.cc [new file with mode: 0644]
mojo/system/waiter.h [new file with mode: 0644]
mojo/system/waiter_list.cc [new file with mode: 0644]
mojo/system/waiter_list.h [new file with mode: 0644]
mojo/system/waiter_list_unittest.cc [new file with mode: 0644]
mojo/system/waiter_test_utils.cc [new file with mode: 0644]
mojo/system/waiter_test_utils.h [new file with mode: 0644]
mojo/system/waiter_unittest.cc [new file with mode: 0644]