summaryrefslogtreecommitdiffstats
path: root/ipc
diff options
context:
space:
mode:
authorfsamuel <fsamuel@chromium.org>2016-02-24 11:15:40 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-24 19:16:51 +0000
commit6904b50eb105956b954279f9632f680251e41aa7 (patch)
tree6a39052f74fcf51d0f09d7b500cdab8ee4d072f6 /ipc
parent31d944d5d63830330f376e946b08e08347e4c22b (diff)
downloadchromium_src-6904b50eb105956b954279f9632f680251e41aa7.zip
chromium_src-6904b50eb105956b954279f9632f680251e41aa7.tar.gz
chromium_src-6904b50eb105956b954279f9632f680251e41aa7.tar.bz2
Decouple browser-specific GPU IPC messages from GPU service IPCs
We would like Mus to reuse GPU service IPC messages. However, browser-specific<=>gpu messages don't necessarily make sense in Mus+Ash. This CL decouples browser messages from Gpu channel messages in the following ways: 1. Browser channel messages are moved to a gpu_host_messages.h file. 2. Browser channel message handling is moved entirely to GpuChildThread. 3. GpuChannelManager is decoupled from GpuChildThread by making GpuChildThread a GpuChannelManagerDelegate. The intent here is for Mus to implement an alternative GpuChannelManagerDelegate. BUG=586374 Review URL: https://codereview.chromium.org/1711533002 Cr-Commit-Position: refs/heads/master@{#377341}
Diffstat (limited to 'ipc')
-rw-r--r--ipc/ipc_message_start.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ipc/ipc_message_start.h b/ipc/ipc_message_start.h
index e63e1f06c..88b0204 100644
--- a/ipc/ipc_message_start.h
+++ b/ipc/ipc_message_start.h
@@ -21,6 +21,7 @@ enum IPCMessageStart {
WorkerMsgStart,
NaClMsgStart,
UtilityMsgStart,
+ GpuChannelMsgStart,
GpuMsgStart,
ServiceMsgStart,
PpapiMsgStart,