|
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.