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

Unified Diff: content/common/websocket_messages.h

Issue 22815034: Introduce webkit_glue bridges for the new WebSocket Implementation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/child/websocket_dispatcher.cc ('k') | content/content_child.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/common/websocket_messages.h
diff --git a/content/common/websocket_messages.h b/content/common/websocket_messages.h
index a3dd68cb67144b8e1ef960576d6f353f0b3db7de..5a9304f8a700888fcfc2b5c7b72fdf566ac5341e 100644
--- a/content/common/websocket_messages.h
+++ b/content/common/websocket_messages.h
@@ -38,11 +38,10 @@
// The browser process will not send |channel_id| as-is to the remote server; it
// will try to use a short id on the wire. This saves the renderer from
// having to try to choose the ids cleverly.
-IPC_MESSAGE_CONTROL4(WebSocketHostMsg_AddChannelRequest,
- int /* channel_id */,
- GURL /* socket_url */,
- std::vector<std::string> /* requested_protocols */,
- GURL /* origin */)
+IPC_MESSAGE_ROUTED3(WebSocketHostMsg_AddChannelRequest,
+ GURL /* socket_url */,
+ std::vector<std::string> /* requested_protocols */,
+ GURL /* origin */)
// Web Socket messages sent from the browser to the renderer.
@@ -55,11 +54,10 @@ IPC_MESSAGE_CONTROL4(WebSocketHostMsg_AddChannelRequest,
// re-use. |selected_protocol| is the sub-protocol the server selected,
// or empty if no sub-protocol was selected. |extensions| is the list of
// extensions negotiated for the connection.
-IPC_MESSAGE_CONTROL4(WebSocketMsg_AddChannelResponse,
- int /* channel_id */,
- bool /* fail */,
- std::string /* selected_protocol */,
- std::string /* extensions */)
+IPC_MESSAGE_ROUTED3(WebSocketMsg_AddChannelResponse,
+ bool /* fail */,
+ std::string /* selected_protocol */,
+ std::string /* extensions */)
// WebSocket messages that can be sent in either direction.
@@ -75,11 +73,10 @@ IPC_ENUM_TRAITS(content::WebSocketMessageType)
// first message. If |type| is WEB_SOCKET_MESSAGE_TYPE_TEXT, then the
// concatenation of the |data| from every frame in the message must be valid
// UTF-8. If |fin| is not set, |data| must be non-empty.
-IPC_MESSAGE_CONTROL4(WebSocketMsg_SendFrame,
- int /* channel_id */,
- bool /* fin */,
- content::WebSocketMessageType /* type */,
- std::vector<char> /* data */)
+IPC_MESSAGE_ROUTED3(WebSocketMsg_SendFrame,
+ bool /* fin */,
+ content::WebSocketMessageType /* type */,
+ std::vector<char> /* data */)
// Add |quota| tokens of send quota for channel |channel_id|. |quota| must be a
// positive integer. Both the browser and the renderer set send quota for the
@@ -87,9 +84,8 @@ IPC_MESSAGE_CONTROL4(WebSocketMsg_SendFrame,
// messages. Both sides start a new channel with a quota of 0, and must wait for
// a FlowControl message before calling SendFrame. The total available quota on
// one side must never exceed 0x7FFFFFFFFFFFFFFF tokens.
-IPC_MESSAGE_CONTROL2(WebSocketMsg_FlowControl,
- int /* channel_id */,
- int64 /* quota */)
+IPC_MESSAGE_ROUTED1(WebSocketMsg_FlowControl,
+ int64 /* quota */)
// Drop the channel.
// When sent by the renderer, this will cause a DropChannel message to be sent
@@ -104,7 +100,6 @@ IPC_MESSAGE_CONTROL2(WebSocketMsg_FlowControl,
// UTF-8 encoded string which may be useful for debugging but is not necessarily
// human-readable, as supplied by the server in the Close or DropChannel
// message.
-IPC_MESSAGE_CONTROL3(WebSocketMsg_DropChannel,
- int /* channel_id */,
- unsigned short /* code */,
- std::string /* reason */)
+IPC_MESSAGE_ROUTED2(WebSocketMsg_DropChannel,
+ unsigned short /* code */,
+ std::string /* reason */)
« no previous file with comments | « content/child/websocket_dispatcher.cc ('k') | content/content_child.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698