Terraria v1.4.4.9
Terraria source code documentation
|
Static Package Functions | |
static void | Initialize () |
static IAsyncResult | AddPendingOperation (uint kernelHandle, AsyncCallback callback, object asyncState) |
static IAsyncResult | AddPendingOperation (uint kernelHandle, AsyncCallback callback, object asyncState, bool isReusable, AsyncOperationCleanup operationCleanup) |
static bool | OperationStillPending (XOverlappedAsyncResult result) |
Static Package Attributes | |
static readonly object | PendingOperationsLock = new object() |
Static Private Member Functions | |
static unsafe void | PlatformSpecificInitialize () |
static void | OnExit (object sender, EventArgs e) |
static KernelReturnCode | WaitForAsyncOperationToFinish (out ManagedCallType managedCallType, out uint managedCallArgs) |
static void | AsyncDispatcherThreadFunction () |
static void | HandleManagedCallback (ManagedCallType managedCallType, uint managedCallArgs) |
static bool | CallbackGoesToDispatcher (ManagedCallType managedCallType) |
static void | HandleFinishedOperation (uint finishedHandle) |
Static Private Attributes | |
static SafeWaitHandle | parentExitEvent |
static Dictionary< uint, PendingOperation > | pendingOperations = new Dictionary<uint, PendingOperation>() |
static bool | initialized = false |
Definition at line 8 of file UserAsyncDispatcher.cs.