terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
HttpConnection (global::System.Net.Sockets.Socket sock, EndPointListener epl, bool secure, X509Certificate cert) | |
void | BeginReadRequest () |
RequestStream | GetRequestStream (bool chunked, long contentlength) |
ResponseStream | GetResponseStream () |
void | SendError (string msg, int status) |
void | SendError () |
void | Close () |
Package Functions | |
void | Close (bool force_close) |
Properties | |
global::System.Net.Security.SslStream | SslStream [get] |
int[] | ClientCertificateErrors [get] |
global::System.Security.Cryptography.X509Certificates.X509Certificate2 | ClientCertificate [get] |
bool | IsClosed [get] |
int | Reuses [get] |
IPEndPoint | LocalEndPoint [get] |
IPEndPoint | RemoteEndPoint [get] |
bool | IsSecure [get] |
ListenerPrefix | Prefix [get, set] |
Private Types | |
enum | InputState { RequestLine , Headers } |
enum | LineState { None , CR , LF } |
Private Member Functions | |
void | Init () |
void | OnTimeout (object unused) |
void | OnReadInternal (IAsyncResult ares) |
void | RemoveConnection () |
bool | ProcessInput (MemoryStream ms) |
string | ReadLine (byte[] buffer, int offset, int len, int used) |
void | Unbind () |
void | CloseSocket () |
bool<.ctor > | b__24_0 (object t, X509Certificate c, global::System.Security.Cryptography.X509Certificates.X509Chain ch, global::System.Net.Security.SslPolicyErrors e) |
Static Private Member Functions | |
static void | OnRead (IAsyncResult ares) |
static | HttpConnection () |
Private Attributes | |
global::System.Net.Sockets.Socket | sock |
Stream | stream |
EndPointListener | epl |
MemoryStream | ms |
byte[] | buffer |
HttpListenerContext | context |
StringBuilder | current_line |
ListenerPrefix | prefix |
RequestStream | i_stream |
ResponseStream | o_stream |
bool | chunked |
int | reuses |
bool | context_bound |
bool | secure |
X509Certificate | cert |
int | s_timeout = 24464 |
Timer | timer |
IPEndPoint | local_ep |
HttpListener | last_listener |
int[] | client_cert_errors |
global::System.Security.Cryptography.X509Certificates.X509Certificate2 | client_cert |
global::System.Net.Security.SslStream | ssl_stream |
HttpConnection.InputState | input_state |
HttpConnection.LineState | line_state |
int | position |
Static Private Attributes | |
static AsyncCallback | onread_cb |
const int | BufferSize = 8192 |
Definition at line 14 of file HttpConnection.cs.