OLD | NEW |
1 This directory contains files related to Chromium's WebSocket | 1 This directory contains files related to Chromium's WebSocket |
2 implementation. See http://www.websocket.org/ for an explanation of WebSockets. | 2 implementation. See http://www.websocket.org/ for an explanation of WebSockets. |
3 | 3 |
4 As of April 2013, the contents of this directory are in a transitional state, | 4 As of April 2013, the contents of this directory are in a transitional state, |
5 and contain parts of two different WebSocket implementations. | 5 and contain parts of two different WebSocket implementations. |
6 | 6 |
7 The following files are part of the legacy implementation. The legacy | 7 The following files are part of the legacy implementation. The legacy |
8 implementation performs WebSocket framing within Blink and presents a | 8 implementation performs WebSocket framing within Blink and presents a |
9 low-level socket-like interface to the renderer process. It is described in the | 9 low-level socket-like interface to the renderer process. It is described in the |
10 design doc at | 10 design doc at |
11 https://docs.google.com/a/google.com/document/d/1_R6YjCIrm4kikJ3YeapcOU2Keqr3lVU
Pd-OeaIJ93qQ/preview | 11 https://docs.google.com/a/google.com/document/d/1_R6YjCIrm4kikJ3YeapcOU2Keqr3lVU
Pd-OeaIJ93qQ/preview |
12 | 12 |
13 websocket_handshake_handler_test.cc | 13 websocket_handshake_handler_test.cc |
14 websocket_handshake_handler_spdy_test.cc | 14 websocket_handshake_handler_spdy_test.cc |
15 websocket_job.cc | 15 websocket_job.cc |
16 websocket_job.h | 16 websocket_job.h |
17 websocket_job_test.cc | 17 websocket_job_test.cc |
18 websocket_net_log_params.cc | 18 websocket_net_log_params.cc |
19 websocket_net_log_params.h | 19 websocket_net_log_params.h |
20 websocket_net_log_params_test.cc | 20 websocket_net_log_params_test.cc |
21 websocket_throttle.cc | 21 websocket_throttle.cc |
22 websocket_throttle.h | 22 websocket_throttle.h |
23 websocket_throttle_test.cc | 23 websocket_throttle_test.cc |
24 | 24 |
25 The following files are part of the new implementation. The new implementation | 25 The following files are part of the new implementation. The new implementation |
26 performs framing and implements protocol semantics in the browser process, and | 26 performs framing and implements protocol semantics in the browser process, and |
27 presents a high-level interface to the renderer process similar to a | 27 presents a high-level interface to the renderer process similar to a |
28 multiplexing proxy. This is not yet used in any stable Chromium version. | 28 multiplexing proxy. This is the default implementation from M38. |
29 | 29 |
30 websocket_basic_handshake_stream.cc | 30 websocket_basic_handshake_stream.cc |
31 websocket_basic_handshake_stream.h | 31 websocket_basic_handshake_stream.h |
32 websocket_basic_stream.cc | 32 websocket_basic_stream.cc |
33 websocket_basic_stream.h | 33 websocket_basic_stream.h |
34 websocket_basic_stream_test.cc | 34 websocket_basic_stream_test.cc |
35 websocket_channel.cc | 35 websocket_channel.cc |
36 websocket_channel.h | 36 websocket_channel.h |
37 websocket_channel_test.cc | 37 websocket_channel_test.cc |
38 websocket_deflate_predictor.h | 38 websocket_deflate_predictor.h |
(...skipping 14 matching lines...) Expand all Loading... |
53 websocket_extension.h | 53 websocket_extension.h |
54 websocket_extension_parser.cc | 54 websocket_extension_parser.cc |
55 websocket_extension_parser.h | 55 websocket_extension_parser.h |
56 websocket_extension_parser_test.cc | 56 websocket_extension_parser_test.cc |
57 websocket_frame.cc | 57 websocket_frame.cc |
58 websocket_frame.h | 58 websocket_frame.h |
59 websocket_frame_parser.cc | 59 websocket_frame_parser.cc |
60 websocket_frame_parser.h | 60 websocket_frame_parser.h |
61 websocket_frame_parser_test.cc | 61 websocket_frame_parser_test.cc |
62 websocket_frame_test.cc | 62 websocket_frame_test.cc |
| 63 websocket_frame_perftest.cc |
63 websocket_handshake_stream_base.h | 64 websocket_handshake_stream_base.h |
64 websocket_handshake_stream_create_helper.cc | 65 websocket_handshake_stream_create_helper.cc |
65 websocket_handshake_stream_create_helper.h | 66 websocket_handshake_stream_create_helper.h |
66 websocket_handshake_stream_create_helper_test.cc | 67 websocket_handshake_stream_create_helper_test.cc |
67 websocket_handshake_request_info.cc | 68 websocket_handshake_request_info.cc |
68 websocket_handshake_request_info.h | 69 websocket_handshake_request_info.h |
69 websocket_handshake_response_info.cc | 70 websocket_handshake_response_info.cc |
70 websocket_handshake_response_info.h | 71 websocket_handshake_response_info.h |
71 websocket_inflater.cc | 72 websocket_inflater.cc |
72 websocket_inflater.h | 73 websocket_inflater.h |
73 websocket_inflater_test.cc | 74 websocket_inflater_test.cc |
74 websocket_mux.h | 75 websocket_mux.h |
75 websocket_stream.cc | 76 websocket_stream.cc |
76 websocket_stream.h | 77 websocket_stream.h |
77 websocket_stream_test.cc | 78 websocket_stream_test.cc |
78 websocket_test_util.cc | 79 websocket_test_util.cc |
79 websocket_test_util.h | 80 websocket_test_util.h |
80 | 81 |
81 These files are shared between the old and new implementations. | 82 These files are shared between the old and new implementations. |
82 | 83 |
83 websocket_handshake_constants.cc | 84 websocket_handshake_constants.cc |
84 websocket_handshake_constants.h | 85 websocket_handshake_constants.h |
85 websocket_handshake_handler.cc | 86 websocket_handshake_handler.cc |
86 websocket_handshake_handler.h | 87 websocket_handshake_handler.h |
87 | 88 |
88 A pre-submit check helps us keep this README file up-to-date: | 89 A pre-submit check helps us keep this README file up-to-date: |
89 | 90 |
90 PRESUBMIT.py | 91 PRESUBMIT.py |
OLD | NEW |