Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
WaitThread () | |
bool | RegisterWaitHandle (RegisteredWaitHandle handle) |
void | UnregisterWait (RegisteredWaitHandle handle) |
Properties | |
bool | AnyUserWaits [get] |
Private Member Functions | |
void | WaitThreadStart () |
int | ProcessRemovals () |
void | QueueWaitCompletion (RegisteredWaitHandle registeredHandle, bool timedOut) |
void | UnregisterWait (RegisteredWaitHandle handle, bool blocking) |
Private Attributes | |
readonly RegisteredWaitHandle[] | _registeredWaits = new RegisteredWaitHandle[63] |
readonly SafeWaitHandle[] | _waitHandles = new SafeWaitHandle[64] |
int | _numUserWaits |
readonly RegisteredWaitHandle[] | _pendingRemoves = new RegisteredWaitHandle[63] |
int | _numPendingRemoves |
readonly AutoResetEvent | _changeHandlesEvent = new AutoResetEvent(initialState: false) |
Definition at line 782 of file PortableThreadPool.cs.