Mojo: More data pipe implementation.
Implement the dispatcher for the producer side
(DataPipeProducerDispatcher); the consumer side will be similar.
Implement most of the base class for the connecting part (DataPipe).
Subclasses will provide implementations for the various cases (both
local, local producer/remote consumer, remote producer/local consumer).
The setup is similar to that for MessagePipe, but factored a bit
differently since the sides aren't symmetric (hence no gain in factoring
out the endpoint code).
R=sky@chromium.org
Review URL: https://codereview.chromium.org/103533008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240774 0039d316-1c4b-4281-b951-d872f2087c98
CrOS-Libchrome-Original-Commit: 82d1954da4ed99c892c137736820ed1e19ad9e35
16 files changed