DescriptionMojo: Make MessagePipe::ConvertLocalToProxy() create the ChannelEndpoint.
This will be needed to move the "paused message queue" into the
ChannelEndpoint, since transferring messages from the
LocalMessagePipeEndpoint needs to happen "atomically" with its
conversion to a ProxyMessagePipeEndpoint. (Before the MessagePipe lock
is released, the ProxyMessagePipeEndpoint needs to have a place to queue
messages, and any already-queued messages must be at the front of that
queue.)
R=darin@chromium.org
Committed: https://crrev.com/0d2f449cd9c3f6ac459a712e182d350c0ff1b210
Cr-Commit-Position: refs/heads/master@{#295822}
Patch Set 1 #Patch Set 2 : rebased #
Messages
Total messages: 9 (2 generated)
|