Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
SslApplicationProtocol (byte[] protocol) | |
SslApplicationProtocol (string protocol) | |
bool | Equals (SslApplicationProtocol other) |
override bool | Equals ([NotNullWhen(true)] object? obj) |
override int | GetHashCode () |
override string | ToString () |
bool | Equals (T? other) |
Static Public Member Functions | |
static bool | operator== (SslApplicationProtocol left, SslApplicationProtocol right) |
static bool | operator!= (SslApplicationProtocol left, SslApplicationProtocol right) |
Static Public Attributes | |
static readonly SslApplicationProtocol | Http3 = new SslApplicationProtocol(s_http3Utf8, copy: false) |
static readonly SslApplicationProtocol | Http2 = new SslApplicationProtocol(s_http2Utf8, copy: false) |
static readonly SslApplicationProtocol | Http11 = new SslApplicationProtocol(s_http11Utf8, copy: false) |
Package Functions | |
SslApplicationProtocol (byte[] protocol, bool copy) | |
Properties | |
ReadOnlyMemory< byte > | Protocol [get] |
Private Attributes | |
readonly byte[] | _readOnlyProtocol |
Static Private Attributes | |
static readonly Encoding | s_utf8 = Encoding.GetEncoding(Encoding.UTF8.CodePage, EncoderFallback.ExceptionFallback, DecoderFallback.ExceptionFallback) |
static readonly byte[] | s_http3Utf8 = new byte[2] { 104, 51 } |
static readonly byte[] | s_http2Utf8 = new byte[2] { 104, 50 } |
static readonly byte[] | s_http11Utf8 = new byte[8] { 104, 116, 116, 112, 47, 49, 46, 49 } |
Definition at line 6 of file SslApplicationProtocol.cs.