summaryrefslogtreecommitdiffstats
path: root/content/content_browser.gypi
diff options
context:
space:
mode:
authorricea <ricea@chromium.org>2016-02-08 04:06:09 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-08 12:07:17 +0000
commit3466ee18e0f32f37887085e3d06576286b7355b1 (patch)
treed3657997cc29cb44dde8cf9a1187e37fe2e1fc28 /content/content_browser.gypi
parenta124b9b1239a9e5ce0da2ce007ebc726415f8538 (diff)
downloadchromium_src-3466ee18e0f32f37887085e3d06576286b7355b1.zip
chromium_src-3466ee18e0f32f37887085e3d06576286b7355b1.tar.gz
chromium_src-3466ee18e0f32f37887085e3d06576286b7355b1.tar.bz2
Implement content::WebSocketBlobSender
Add the class WebSocketBlobSender to send Blobs over WebSockets from within the browser process. This CL also includes the necessary changes to WebSocketDispatcherHost and WebSocketHost to use the new class. Also add IPC messages WebSocketHostMsg_SendBlob and WebSocketMsg_BlobSendComplete which expose the new functionality. The renderer-side functionality is implemented in http://crrev.com/1574213003. See design doc at https://docs.google.com/document/d/1CDiXB9pBumhFVVfmIn1CRI6v6byxyqWu2urEE9xp714/edit BUG=571656 TEST=content_unittests Review URL: https://codereview.chromium.org/1568523002 Cr-Commit-Position: refs/heads/master@{#374110}
Diffstat (limited to 'content/content_browser.gypi')
-rw-r--r--content/content_browser.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/content/content_browser.gypi b/content/content_browser.gypi
index 18e9558..79ccbeb 100644
--- a/content/content_browser.gypi
+++ b/content/content_browser.gypi
@@ -1327,6 +1327,8 @@
'browser/renderer_host/web_input_event_aurawin.cc',
'browser/renderer_host/webmenurunner_mac.h',
'browser/renderer_host/webmenurunner_mac.mm',
+ 'browser/renderer_host/websocket_blob_sender.cc',
+ 'browser/renderer_host/websocket_blob_sender.h',
'browser/renderer_host/websocket_dispatcher_host.cc',
'browser/renderer_host/websocket_dispatcher_host.h',
'browser/renderer_host/websocket_host.cc',