Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Close () |
void | Dispose () |
Protected Member Functions | |
unsafe override void | OnReleasePins () |
unsafe override void | Dispose (bool disposing) |
unsafe void | BaseConstruction (global::Interop.HttpApi.HTTP_REQUEST *requestBlob) |
unsafe void | SetBlob (global::Interop.HttpApi.HTTP_REQUEST *requestBlob) |
unsafe void | UnsetBlob () |
unsafe void | SetBuffer (int size) |
Package Functions | |
unsafe | AsyncRequestContext (ThreadPoolBoundHandle boundHandle, ListenerAsyncResult result) |
unsafe void | Reset (ThreadPoolBoundHandle boundHandle, ulong requestId, uint size) |
unsafe void | ReleasePins () |
Properties | |
unsafe NativeOverlapped * | NativeOverlapped [get] |
unsafe global::Interop.HttpApi.HTTP_REQUEST * | RequestBlob [get] |
IntPtr | RequestBuffer [get] |
uint | Size [get] |
unsafe IntPtr | OriginalBlobAddress [get] |
Private Member Functions | |
unsafe global::Interop.HttpApi.HTTP_REQUEST * | Allocate (ThreadPoolBoundHandle boundHandle, uint size) |
Private Attributes | |
unsafe NativeOverlapped * | _nativeOverlapped |
ThreadPoolBoundHandle | _boundHandle |
readonly ListenerAsyncResult | _result |
unsafe global::Interop.HttpApi.HTTP_REQUEST * | _memoryBlob |
unsafe global::Interop.HttpApi.HTTP_REQUEST * | _originalBlobAddress |
IntPtr | _backingBuffer = IntPtr.Zero |
int | _backingBufferLength |
Definition at line 5 of file AsyncRequestContext.cs.