| OLD | NEW | 
|    1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ |    5 #ifndef CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ | 
|    6 #define CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ |    6 #define CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ | 
|    7 #pragma once |    7 #pragma once | 
|    8  |    8  | 
|    9 #include <string> |    9 #include <string> | 
|   10 #include <vector> |   10 #include <vector> | 
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   61   // IPC::Channel::Listener implementation: |   61   // IPC::Channel::Listener implementation: | 
|   62   virtual bool OnMessageReceived(const IPC::Message& msg); |   62   virtual bool OnMessageReceived(const IPC::Message& msg); | 
|   63   virtual void OnChannelConnected(int32 peer_pid); |   63   virtual void OnChannelConnected(int32 peer_pid); | 
|   64   virtual void OnChannelError(); |   64   virtual void OnChannelError(); | 
|   65  |   65  | 
|   66   // IPC::Message::Sender implementation: |   66   // IPC::Message::Sender implementation: | 
|   67   virtual bool Send(IPC::Message* msg); |   67   virtual bool Send(IPC::Message* msg); | 
|   68  |   68  | 
|   69   // Create and connect to a command buffer in the GPU process. |   69   // Create and connect to a command buffer in the GPU process. | 
|   70   CommandBufferProxy* CreateViewCommandBuffer( |   70   CommandBufferProxy* CreateViewCommandBuffer( | 
|   71       gfx::PluginWindowHandle compositing_surface, |  | 
|   72       int render_view_id, |   71       int render_view_id, | 
|   73       const std::string& allowed_extensions, |   72       const std::string& allowed_extensions, | 
|   74       const std::vector<int32>& attribs, |   73       const std::vector<int32>& attribs, | 
|   75       const GURL& active_url); |   74       const GURL& active_url); | 
|   76  |   75  | 
|   77   // Create and connect to a command buffer in the GPU process. |   76   // Create and connect to a command buffer in the GPU process. | 
|   78   CommandBufferProxy* CreateOffscreenCommandBuffer( |   77   CommandBufferProxy* CreateOffscreenCommandBuffer( | 
|   79       CommandBufferProxy* parent, |   78       CommandBufferProxy* parent, | 
|   80       const gfx::Size& size, |   79       const gfx::Size& size, | 
|   81       const std::string& allowed_extensions, |   80       const std::string& allowed_extensions, | 
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  121   scoped_refptr<GpuVideoServiceHost> gpu_video_service_host_; |  120   scoped_refptr<GpuVideoServiceHost> gpu_video_service_host_; | 
|  122  |  121  | 
|  123   // This is a MessageFilter to intercept IPC messages related to transport |  122   // This is a MessageFilter to intercept IPC messages related to transport | 
|  124   // textures. These messages are routed to TransportTextureHost. |  123   // textures. These messages are routed to TransportTextureHost. | 
|  125   scoped_refptr<TransportTextureService> transport_texture_service_; |  124   scoped_refptr<TransportTextureService> transport_texture_service_; | 
|  126  |  125  | 
|  127   DISALLOW_COPY_AND_ASSIGN(GpuChannelHost); |  126   DISALLOW_COPY_AND_ASSIGN(GpuChannelHost); | 
|  128 }; |  127 }; | 
|  129  |  128  | 
|  130 #endif  // CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ |  129 #endif  // CONTENT_RENDERER_GPU_GPU_CHANNEL_HOST_H_ | 
| OLD | NEW |