diff options
author | ricea <ricea@chromium.org> | 2016-02-08 04:06:09 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-08 12:07:17 +0000 |
commit | 3466ee18e0f32f37887085e3d06576286b7355b1 (patch) | |
tree | d3657997cc29cb44dde8cf9a1187e37fe2e1fc28 /content/content_browser.gypi | |
parent | a124b9b1239a9e5ce0da2ce007ebc726415f8538 (diff) | |
download | chromium_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.gypi | 2 |
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', |