Descriptioncc: Move inter-thread communication in ThreadProxy through ChannelMain
and ChannelImpl.
ThreadProxy currently uses PostTasks to communicate between the parts
which run on the main and impl thread.
Add methods to control this communication to the ChannelMain and
ChannelImpl interfaces to used by ProxyMain and ProxyImpl for splitting
ThreadProxy. Add the implementation for the case of the Threaded Compositor
to ThreadedChannel.
This is a follow up patch for: https://codereview.chromium.org/1357373002
BUG=527200
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/e3c9fa95884885ec885c934597b09a1bc3d8979e
Cr-Commit-Position: refs/heads/master@{#356491}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Addressing comments. #
Total comments: 3
Patch Set 3 : Rebasing #
Total comments: 4
Patch Set 4 : Use completion events for blocking calls from ProxyMain. #
Total comments: 12
Patch Set 5 : Add remaining post task methods. #
Total comments: 5
Patch Set 6 : Add tests. #
Total comments: 2
Patch Set 7 : Rebase. #Patch Set 8 : Keep ProxyMain and ProxyImpl methods private. #
Messages
Total messages: 42 (10 generated)
|