Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | CacheLineSeparatedCounts |
struct | Counts |
Public Member Functions | |
LowLevelLifoSemaphore (int initialSignalCount, int maximumSignalCount, int spinCount, Action onWait) | |
bool | Wait (int timeoutMs, bool spinWait) |
void | Release (int releaseCount) |
bool | WaitCore (int timeoutMs) |
void | ReleaseCore (int count) |
void | Dispose () |
Private Member Functions | |
bool | WaitForSignal (int timeoutMs) |
void | Create (int maximumSignalCount) |
~LowLevelLifoSemaphore () | |
Private Attributes | |
CacheLineSeparatedCounts | _separated |
readonly int | _maximumSignalCount |
readonly int | _spinCount |
readonly Action | _onWait |
IntPtr | _completionPort |
Definition at line 7 of file LowLevelLifoSemaphore.cs.