| Index: net/websockets/websocket_handshake_constants.h
|
| diff --git a/net/websockets/websocket_handshake_constants.h b/net/websockets/websocket_handshake_constants.h
|
| deleted file mode 100644
|
| index d68a28ab4756698f42be06ec07cfdf97c5638557..0000000000000000000000000000000000000000
|
| --- a/net/websockets/websocket_handshake_constants.h
|
| +++ /dev/null
|
| @@ -1,89 +0,0 @@
|
| -// Copyright 2013 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -// A set of common constants that are needed for the WebSocket handshake.
|
| -// In general, you should prefer using these constants to literal strings,
|
| -// except in tests.
|
| -//
|
| -// These constants cannot be used in files that are compiled on iOS, because
|
| -// this file is not compiled on iOS.
|
| -
|
| -#ifndef NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_CONSTANTS_H_
|
| -#define NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_CONSTANTS_H_
|
| -
|
| -#include "base/basictypes.h"
|
| -
|
| -// This file plases constants inside the ::net::websockets namespace to avoid
|
| -// risk of collisions with other symbols in libnet.
|
| -namespace net {
|
| -namespace websockets {
|
| -
|
| -// "HTTP/1.1"
|
| -// RFC6455 only requires HTTP/1.1 "or better" but in practice an HTTP version
|
| -// other than 1.1 should not occur in a WebSocket handshake.
|
| -extern const char kHttpProtocolVersion[];
|
| -
|
| -// The Sec-WebSockey-Key challenge is 16 random bytes, base64 encoded.
|
| -extern const size_t kRawChallengeLength;
|
| -
|
| -// "Sec-WebSocket-Protocol"
|
| -extern const char kSecWebSocketProtocol[];
|
| -
|
| -// "Sec-WebSocket-Extensions"
|
| -extern const char kSecWebSocketExtensions[];
|
| -
|
| -// "Sec-WebSocket-Key"
|
| -extern const char kSecWebSocketKey[];
|
| -
|
| -// "Sec-WebSocket-Accept"
|
| -extern const char kSecWebSocketAccept[];
|
| -
|
| -// "Sec-WebSocket-Version"
|
| -extern const char kSecWebSocketVersion[];
|
| -
|
| -// This implementation only supports one version of the WebSocket protocol,
|
| -// "13", as specified in RFC6455. If support for multiple versions is added in
|
| -// future, it will probably no longer be worth having a constant for this.
|
| -extern const char kSupportedVersion[];
|
| -
|
| -// "Upgrade"
|
| -extern const char kUpgrade[];
|
| -
|
| -// "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" as defined in section 4.1 of
|
| -// RFC6455.
|
| -extern const char kWebSocketGuid[];
|
| -
|
| -// Colon-prefixed lowercase headers for SPDY3.
|
| -
|
| -// ":sec-websocket-protocol"
|
| -extern const char kSecWebSocketProtocolSpdy3[];
|
| -
|
| -// ":sec-websocket-extensions"
|
| -extern const char kSecWebSocketExtensionsSpdy3[];
|
| -
|
| -// Some parts of the code require lowercase versions of the header names in
|
| -// order to do case-insensitive comparisons, or because of SPDY.
|
| -// "sec-websocket-protocol"
|
| -extern const char* const kSecWebSocketProtocolLowercase;
|
| -
|
| -// "sec-websocket-extensions"
|
| -extern const char* const kSecWebSocketExtensionsLowercase;
|
| -
|
| -// "sec-webSocket-key"
|
| -extern const char kSecWebSocketKeyLowercase[];
|
| -
|
| -// "sec-websocket-version"
|
| -extern const char kSecWebSocketVersionLowercase[];
|
| -
|
| -// "upgrade"
|
| -extern const char kUpgradeLowercase[];
|
| -
|
| -// "websocket", as used in the "Upgrade:" header. This is always lowercase
|
| -// (except in obsolete versions of the protocol).
|
| -extern const char kWebSocketLowercase[];
|
| -
|
| -} // namespace websockets
|
| -} // namespace net
|
| -
|
| -#endif // NET_WEBSOCKETS_WEBSOCKET_HANDSHAKE_CONSTANTS_H_
|
|
|