• Home
Name Date Size #Lines LOC

..--

OWNERSD03-May-202462 43

PRESUBMIT.pyD03-May-20242.3 KiB5838

READMED03-May-20242.8 KiB9181

websocket_basic_handshake_stream.ccD03-May-202422.6 KiB635537

websocket_basic_handshake_stream.hD03-May-20245.3 KiB14379

websocket_basic_stream.ccD03-May-202416.5 KiB425332

websocket_basic_stream.hD03-May-20247.1 KiB16669

websocket_basic_stream_test.ccD03-May-202436.6 KiB946698

websocket_channel.ccD03-May-202439.6 KiB1,115848

websocket_channel.hD03-May-202417.6 KiB417173

websocket_channel_test.ccD03-May-2024133.5 KiB3,4382,648

websocket_deflate_predictor.hD03-May-20242.3 KiB5922

websocket_deflate_predictor_impl.ccD03-May-2024650 2413

websocket_deflate_predictor_impl.hD03-May-20241 KiB3220

websocket_deflate_predictor_impl_test.ccD03-May-2024819 3017

websocket_deflate_stream.ccD03-May-202413.7 KiB391341

websocket_deflate_stream.hD03-May-20244 KiB10666

websocket_deflate_stream_test.ccD03-May-202448.2 KiB1,3491,173

websocket_deflater.ccD03-May-20243.6 KiB12899

websocket_deflater.hD03-May-20242.2 KiB7938

websocket_deflater_test.ccD03-May-20244.9 KiB139107

websocket_errors.ccD03-May-20241.2 KiB4327

websocket_errors.hD03-May-20241.9 KiB5426

websocket_errors_test.ccD03-May-20241.1 KiB3018

websocket_event_interface.hD03-May-20245.4 KiB14159

websocket_extension.ccD03-May-20241.2 KiB4428

websocket_extension.hD03-May-20241.8 KiB5833

websocket_extension_parser.ccD03-May-20243.8 KiB159129

websocket_extension_parser.hD03-May-20241.8 KiB6037

websocket_extension_parser_test.ccD03-May-20243.9 KiB12393

websocket_frame.ccD03-May-20248.8 KiB240171

websocket_frame.hD03-May-20246.9 KiB19684

websocket_frame_parser.ccD03-May-20246.9 KiB213166

websocket_frame_parser.hD03-May-20243.3 KiB8832

websocket_frame_parser_test.ccD03-May-202420.5 KiB577503

websocket_frame_test.ccD03-May-202418.2 KiB463375

websocket_handshake_constants.ccD03-May-20241.4 KiB3925

websocket_handshake_constants.hD03-May-20242.9 KiB9026

websocket_handshake_handler.ccD03-May-202416.8 KiB499399

websocket_handshake_handler.hD03-May-20244.7 KiB12563

websocket_handshake_handler_spdy_test.ccD03-May-20247.5 KiB188146

websocket_handshake_handler_test.ccD03-May-20248.6 KiB242189

websocket_handshake_request_info.ccD03-May-2024543 2010

websocket_handshake_request_info.hD03-May-2024922 3419

websocket_handshake_response_info.ccD03-May-2024850 3120

websocket_handshake_response_info.hD03-May-20241.3 KiB4426

websocket_handshake_stream_base.hD03-May-20243 KiB8035

websocket_handshake_stream_create_helper.ccD03-May-20242.1 KiB5640

websocket_handshake_stream_create_helper.hD03-May-20242.9 KiB7834

websocket_handshake_stream_create_helper_test.ccD03-May-20247.7 KiB205161

websocket_inflater.ccD03-May-20248.3 KiB284225

websocket_inflater.hD03-May-20244.2 KiB13165

websocket_inflater_test.ccD03-May-20247.2 KiB225171

websocket_job.ccD03-May-202420.8 KiB694543

websocket_job.hD03-May-20245.3 KiB158110

websocket_job_test.ccD03-May-202443.5 KiB1,2931,071

websocket_mux.hD03-May-20241.5 KiB4026

websocket_net_log_params.ccD03-May-20241.3 KiB5036

websocket_net_log_params.hD03-May-2024586 2211

websocket_net_log_params_test.ccD03-May-20241.8 KiB5139

websocket_stream.ccD03-May-20249.8 KiB289217

websocket_stream.hD03-May-20248.7 KiB20464

websocket_stream_test.ccD03-May-202444.6 KiB1,1811,006

websocket_test_util.ccD03-May-20245.8 KiB164130

websocket_test_util.hD03-May-20245.1 KiB13572

websocket_throttle.ccD03-May-20244.4 KiB145113

websocket_throttle.hD03-May-20242.5 KiB7631

websocket_throttle_test.ccD03-May-202412.4 KiB360226

README

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