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

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: Fix code review issues found by Wei. 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 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 class WebApplicationCacheHost; 134 class WebApplicationCacheHost;
135 class WebApplicationCacheHostClient; 135 class WebApplicationCacheHostClient;
136 class WebDOMMessageEvent; 136 class WebDOMMessageEvent;
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 WebRTCPeerConnectionHandler;
145 class WebRTCPeerConnectionHandlerClient;
144 class WebMediaPlayer; 146 class WebMediaPlayer;
Ronghua Wu (Left Chromium) 2012/08/14 00:59:03 Order
perkj_chrome 2012/08/14 09:15:40 Done.
145 class WebMediaPlayerClient; 147 class WebMediaPlayerClient;
146 class WebMouseEvent; 148 class WebMouseEvent;
147 class WebPeerConnectionHandler; 149 class WebPeerConnectionHandler;
148 class WebPeerConnectionHandlerClient; 150 class WebPeerConnectionHandlerClient;
149 class WebSocketStreamHandle; 151 class WebSocketStreamHandle;
150 class WebSpeechInputController; 152 class WebSpeechInputController;
151 class WebSpeechInputListener; 153 class WebSpeechInputListener;
152 class WebSpeechRecognizer; 154 class WebSpeechRecognizer;
153 class WebStorageNamespace; 155 class WebStorageNamespace;
154 class WebTouchEvent; 156 class WebTouchEvent;
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 } 254 }
253 255
254 #if defined(OS_ANDROID) 256 #if defined(OS_ANDROID)
255 webkit_media::WebMediaPlayerManagerAndroid* media_player_manager() { 257 webkit_media::WebMediaPlayerManagerAndroid* media_player_manager() {
256 return media_player_manager_.get(); 258 return media_player_manager_.get();
257 } 259 }
258 #endif 260 #endif
259 261
260 WebKit::WebPeerConnection00Handler* CreatePeerConnectionHandlerJsep( 262 WebKit::WebPeerConnection00Handler* CreatePeerConnectionHandlerJsep(
261 WebKit::WebPeerConnection00HandlerClient* client); 263 WebKit::WebPeerConnection00HandlerClient* client);
264 WebKit::WebRTCPeerConnectionHandler* CreateRTCPeerConnectionHandler(
265 WebKit::WebRTCPeerConnectionHandlerClient* client);
262 266
263 // Functions to add and remove observers for this object. 267 // Functions to add and remove observers for this object.
264 void AddObserver(content::RenderViewObserver* observer); 268 void AddObserver(content::RenderViewObserver* observer);
265 void RemoveObserver(content::RenderViewObserver* observer); 269 void RemoveObserver(content::RenderViewObserver* observer);
266 270
267 // Adds the given file chooser request to the file_chooser_completion_ queue 271 // 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 272 // (see that var for more) and requests the chooser be displayed if there are
269 // no other waiting items in the queue. 273 // no other waiting items in the queue.
270 // 274 //
271 // Returns true if the chooser was successfully scheduled. False means we 275 // 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 1440 // 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 1441 // 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 1442 // use the Observer interface to filter IPC messages and receive frame change
1439 // notifications. 1443 // notifications.
1440 // --------------------------------------------------------------------------- 1444 // ---------------------------------------------------------------------------
1441 1445
1442 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); 1446 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl);
1443 }; 1447 };
1444 1448
1445 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ 1449 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698