diff options
author | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-31 16:29:04 +0000 |
---|---|---|
committer | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-31 16:29:04 +0000 |
commit | 7822132061ad3d7bb671334b2afd2b80133a6415 (patch) | |
tree | 6da24c2465eaffec6673cfd68ed4b95debfce5a8 /chrome/common/render_messages_internal.h | |
parent | 2bf708f745e7f2435e2809286af0483424bd7f21 (diff) | |
download | chromium_src-7822132061ad3d7bb671334b2afd2b80133a6415.zip chromium_src-7822132061ad3d7bb671334b2afd2b80133a6415.tar.gz chromium_src-7822132061ad3d7bb671334b2afd2b80133a6415.tar.bz2 |
Refactoring to use a new IPC message filter.
There were several ViewHostMsgs being sent to the GpuProcessHost via a RenderMessageFilter. This patch creates a GpuMessageFilter and renames the ViewHostMsgs to GpuHostMsgs. This will clean up some of the clutter in render_messages_internal and render_message_filter. It will also allow us to easily add new messages to the GpuProcessHost in the future.
BUG=none
TEST=by hand and trybots
Review URL: http://codereview.chromium.org/6401003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73152 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/render_messages_internal.h')
-rw-r--r-- | chrome/common/render_messages_internal.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/chrome/common/render_messages_internal.h b/chrome/common/render_messages_internal.h index 250c77d..ba33f36 100644 --- a/chrome/common/render_messages_internal.h +++ b/chrome/common/render_messages_internal.h @@ -48,7 +48,6 @@ typedef std::map<std::string, std::string> SubstitutionMap; class Value; -struct GPUCreateCommandBufferConfig; class GPUInfo; class SkBitmap; struct ThumbnailScore; @@ -645,7 +644,7 @@ IPC_MESSAGE_ROUTED3(ViewMsg_HandleMessageFromExternalHost, IPC_MESSAGE_ROUTED0(ViewMsg_DisassociateFromPopupCount) // The browser sends this to a renderer process in response to a -// ViewHostMsg_EstablishGpuChannel message. +// GpuHostMsg_EstablishGpuChannel message. IPC_MESSAGE_CONTROL2(ViewMsg_GpuChannelEstablished, IPC::ChannelHandle /* handle to channel */, GPUInfo /* stats about GPU process*/) @@ -1534,24 +1533,6 @@ IPC_SYNC_MESSAGE_CONTROL1_2(ViewHostMsg_OpenChannelToPepperPlugin, base::ProcessHandle /* plugin_process_handle */, IPC::ChannelHandle /* handle to channel */) -// A renderer sends this to the browser process when it wants to -// create connect to the GPU. The browser will create the GPU process if -// necessary, and will return a handle to the channel via -// a GpuChannelEstablished message. -IPC_MESSAGE_CONTROL0(ViewHostMsg_EstablishGpuChannel) - -// A renderer sends this to the browser process to provide a synchronization -// point for GPU operations, in particular to make sure the GPU channel has -// been established. -IPC_SYNC_MESSAGE_CONTROL0_0(ViewHostMsg_SynchronizeGpu) - -// A renderer sends this to the browser process when it wants to -// create a GL context associated with the given view_id. -IPC_SYNC_MESSAGE_CONTROL2_1(ViewHostMsg_CreateViewCommandBuffer, - int32, /* render_view_id */ - GPUCreateCommandBufferConfig, /* init_params */ - int32 /* route_id */) - // A renderer sends this to the browser process when it wants to start // a new instance of the Native Client process. The browser will launch // the process and return a handle to an IMC channel. |