Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(347)

Side by Side Diff: content/renderer/render_view_impl.h

Issue 10703095: New PeerConnection handler in Chrome to support latest PeerConnection draft (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed code review comments by Ronghua. Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_RENDER_VIEW_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
137 class WebDataSource; 137 class WebDataSource;
138 class WebDragData; 138 class WebDragData;
139 class WebGeolocationClient; 139 class WebGeolocationClient;
140 class WebIconURL; 140 class WebIconURL;
141 class WebImage; 141 class WebImage;
142 class WebPeerConnection00Handler; 142 class WebPeerConnection00Handler;
143 class WebPeerConnection00HandlerClient; 143 class WebPeerConnection00HandlerClient;
144 class WebMediaPlayer; 144 class WebMediaPlayer;
145 class WebMediaPlayerClient; 145 class WebMediaPlayerClient;
146 class WebMouseEvent; 146 class WebMouseEvent;
147 class WebPeerConnectionHandler; 147 class WebRTCPeerConnectionHandler;
148 class WebPeerConnectionHandlerClient; 148 class WebRTCPeerConnectionHandlerClient;
149 class WebSocketStreamHandle; 149 class WebSocketStreamHandle;
150 class WebSpeechInputController; 150 class WebSpeechInputController;
151 class WebSpeechInputListener; 151 class WebSpeechInputListener;
152 class WebSpeechRecognizer; 152 class WebSpeechRecognizer;
153 class WebStorageNamespace; 153 class WebStorageNamespace;
154 class WebTouchEvent; 154 class WebTouchEvent;
155 class WebURLRequest; 155 class WebURLRequest;
156 class WebUserMediaClient; 156 class WebUserMediaClient;
157 struct WebActiveWheelFlingParameters; 157 struct WebActiveWheelFlingParameters;
158 struct WebFileChooserParams; 158 struct WebFileChooserParams;
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 } 252 }
253 253
254 #if defined(OS_ANDROID) 254 #if defined(OS_ANDROID)
255 webkit_media::WebMediaPlayerManagerAndroid* media_player_manager() { 255 webkit_media::WebMediaPlayerManagerAndroid* media_player_manager() {
256 return media_player_manager_.get(); 256 return media_player_manager_.get();
257 } 257 }
258 #endif 258 #endif
259 259
260 WebKit::WebPeerConnection00Handler* CreatePeerConnectionHandlerJsep( 260 WebKit::WebPeerConnection00Handler* CreatePeerConnectionHandlerJsep(
261 WebKit::WebPeerConnection00HandlerClient* client); 261 WebKit::WebPeerConnection00HandlerClient* client);
262 WebKit::WebRTCPeerConnectionHandler* CreateRTCPeerConnectionHandler(
263 WebKit::WebRTCPeerConnectionHandlerClient* client);
262 264
263 // Functions to add and remove observers for this object. 265 // Functions to add and remove observers for this object.
264 void AddObserver(content::RenderViewObserver* observer); 266 void AddObserver(content::RenderViewObserver* observer);
265 void RemoveObserver(content::RenderViewObserver* observer); 267 void RemoveObserver(content::RenderViewObserver* observer);
266 268
267 // Adds the given file chooser request to the file_chooser_completion_ queue 269 // Adds the given file chooser request to the file_chooser_completion_ queue
268 // (see that var for more) and requests the chooser be displayed if there are 270 // (see that var for more) and requests the chooser be displayed if there are
269 // no other waiting items in the queue. 271 // no other waiting items in the queue.
270 // 272 //
271 // Returns true if the chooser was successfully scheduled. False means we 273 // Returns true if the chooser was successfully scheduled. False means we
(...skipping 1164 matching lines...) Expand 10 before | Expand all | Expand 10 after
1436 // bunch of stuff, you should probably create a helper class and put your 1438 // bunch of stuff, you should probably create a helper class and put your
1437 // data and methods on that to avoid bloating RenderView more. You can 1439 // data and methods on that to avoid bloating RenderView more. You can
1438 // use the Observer interface to filter IPC messages and receive frame change 1440 // use the Observer interface to filter IPC messages and receive frame change
1439 // notifications. 1441 // notifications.
1440 // --------------------------------------------------------------------------- 1442 // ---------------------------------------------------------------------------
1441 1443
1442 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1444 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1443 }; 1445 };
1444 1446
1445 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1447 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698