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

Side by Side Diff: chrome/common/render_messages_internal.h

Issue 6621025: Move socket stream messages to content, in preparation for moving its dispatc... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 9 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
« no previous file with comments | « chrome/common/render_messages.h ('k') | chrome/common/socket_stream_dispatcher.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 #include <map> 5 #include <map>
6 #include <set> 6 #include <set>
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 898 matching lines...) Expand 10 before | Expand all | Expand 10 after
909 // Notification that renderer should run some JavaScript code. 909 // Notification that renderer should run some JavaScript code.
910 IPC_MESSAGE_ROUTED1(ViewMsg_ExecuteCode, 910 IPC_MESSAGE_ROUTED1(ViewMsg_ExecuteCode,
911 ViewMsg_ExecuteCode_Params) 911 ViewMsg_ExecuteCode_Params)
912 912
913 #if defined(IPC_MESSAGE_LOG_ENABLED) 913 #if defined(IPC_MESSAGE_LOG_ENABLED)
914 // Tell the renderer process to begin or end IPC message logging. 914 // Tell the renderer process to begin or end IPC message logging.
915 IPC_MESSAGE_CONTROL1(ViewMsg_SetIPCLoggingEnabled, 915 IPC_MESSAGE_CONTROL1(ViewMsg_SetIPCLoggingEnabled,
916 bool /* on or off */) 916 bool /* on or off */)
917 #endif 917 #endif
918 918
919 // Socket Stream messages:
920 // These are messages from the browser to the SocketStreamHandle on
921 // a renderer.
922
923 // A |socket_id| is assigned by ViewHostMsg_SocketStream_Connect.
924 // The Socket Stream is connected. The SocketStreamHandle should keep track
925 // of how much it has pending (how much it has requested to be sent) and
926 // shouldn't go over |max_pending_send_allowed| bytes.
927 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_Connected,
928 int /* socket_id */,
929 int /* max_pending_send_allowed */)
930
931 // |data| is received on the Socket Stream.
932 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_ReceivedData,
933 int /* socket_id */,
934 std::vector<char> /* data */)
935
936 // |amount_sent| bytes of data requested by
937 // ViewHostMsg_SocketStream_SendData has been sent on the Socket Stream.
938 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_SentData,
939 int /* socket_id */,
940 int /* amount_sent */)
941
942 // The Socket Stream is closed.
943 IPC_MESSAGE_CONTROL1(ViewMsg_SocketStream_Closed,
944 int /* socket_id */)
945
946 // SpellChecker messages. 919 // SpellChecker messages.
947 920
948 // Passes some initialization params to the renderer's spellchecker. This can 921 // Passes some initialization params to the renderer's spellchecker. This can
949 // be called directly after startup or in (async) response to a 922 // be called directly after startup or in (async) response to a
950 // RequestDictionary ViewHost message. 923 // RequestDictionary ViewHost message.
951 IPC_MESSAGE_CONTROL4(ViewMsg_SpellChecker_Init, 924 IPC_MESSAGE_CONTROL4(ViewMsg_SpellChecker_Init,
952 IPC::PlatformFileForTransit /* bdict_file */, 925 IPC::PlatformFileForTransit /* bdict_file */,
953 std::vector<std::string> /* custom_dict_words */, 926 std::vector<std::string> /* custom_dict_words */,
954 std::string /* language */, 927 std::string /* language */,
955 bool /* auto spell correct */) 928 bool /* auto spell correct */)
(...skipping 1331 matching lines...) Expand 10 before | Expand all | Expand 10 after
2287 std::string /* the language */) 2260 std::string /* the language */)
2288 2261
2289 // Notifies the browser that a page has been translated. 2262 // Notifies the browser that a page has been translated.
2290 IPC_MESSAGE_ROUTED4(ViewHostMsg_PageTranslated, 2263 IPC_MESSAGE_ROUTED4(ViewHostMsg_PageTranslated,
2291 int, /* page id */ 2264 int, /* page id */
2292 std::string /* the original language */, 2265 std::string /* the original language */,
2293 std::string /* the translated language */, 2266 std::string /* the translated language */,
2294 TranslateErrors::Type /* the error type if available */) 2267 TranslateErrors::Type /* the error type if available */)
2295 2268
2296 //--------------------------------------------------------------------------- 2269 //---------------------------------------------------------------------------
2297 // Socket Stream messages:
2298 // These are messages from the SocketStreamHandle to the browser.
2299
2300 // Open new Socket Stream for the |socket_url| identified by |socket_id|
2301 // in the renderer process.
2302 // The browser starts connecting asynchronously.
2303 // Once Socket Stream connection is established, the browser will send
2304 // ViewMsg_SocketStream_Connected back.
2305 IPC_MESSAGE_CONTROL2(ViewHostMsg_SocketStream_Connect,
2306 GURL /* socket_url */,
2307 int /* socket_id */)
2308
2309 // Request to send data on the Socket Stream.
2310 // SocketStreamHandle can send data at most |max_pending_send_allowed| bytes,
2311 // which is given by ViewMsg_SocketStream_Connected at any time.
2312 // The number of pending bytes can be tracked by size of |data| sent
2313 // and |amount_sent| parameter of ViewMsg_SocketStream_DataSent.
2314 // That is, the following constraints is applied:
2315 // (accumulated total of |data|) - (accumulated total of |amount_sent|)
2316 // <= |max_pending_send_allowed|
2317 // If the SocketStreamHandle ever tries to exceed the
2318 // |max_pending_send_allowed|, the connection will be closed.
2319 IPC_MESSAGE_CONTROL2(ViewHostMsg_SocketStream_SendData,
2320 int /* socket_id */,
2321 std::vector<char> /* data */)
2322
2323 // Request to close the Socket Stream.
2324 // The browser will send ViewMsg_SocketStream_Closed back when the Socket
2325 // Stream is completely closed.
2326 IPC_MESSAGE_CONTROL1(ViewHostMsg_SocketStream_Close,
2327 int /* socket_id */)
2328
2329 //---------------------------------------------------------------------------
2330 // Request for cryptographic operation messages: 2270 // Request for cryptographic operation messages:
2331 // These are messages from the renderer to the browser to perform a 2271 // These are messages from the renderer to the browser to perform a
2332 // cryptographic operation. 2272 // cryptographic operation.
2333 2273
2334 // Asks the browser process to generate a keypair for grabbing a client 2274 // Asks the browser process to generate a keypair for grabbing a client
2335 // certificate from a CA (<keygen> tag), and returns the signed public 2275 // certificate from a CA (<keygen> tag), and returns the signed public
2336 // key and challenge string. 2276 // key and challenge string.
2337 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen, 2277 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen,
2338 uint32 /* key size index */, 2278 uint32 /* key size index */,
2339 std::string /* challenge string */, 2279 std::string /* challenge string */,
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
2541 // while performing stress testing. 2481 // while performing stress testing.
2542 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl, 2482 IPC_MESSAGE_ROUTED2(ViewMsg_JavaScriptStressTestControl,
2543 int /* cmd */, 2483 int /* cmd */,
2544 int /* param */) 2484 int /* param */)
2545 2485
2546 // Register a new handler for URL requests with the given scheme. 2486 // Register a new handler for URL requests with the given scheme.
2547 IPC_MESSAGE_ROUTED3(ViewHostMsg_RegisterProtocolHandler, 2487 IPC_MESSAGE_ROUTED3(ViewHostMsg_RegisterProtocolHandler,
2548 std::string /* scheme */, 2488 std::string /* scheme */,
2549 GURL /* url */, 2489 GURL /* url */,
2550 string16 /* title */) 2490 string16 /* title */)
OLDNEW
« no previous file with comments | « chrome/common/render_messages.h ('k') | chrome/common/socket_stream_dispatcher.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698