| 47 | struct HxMutex |
| 48 | { |
| 49 | HxMutex() |
| 50 | { |
| 51 | mValid = true; |
| 52 | #ifdef HX_WINRT |
| 53 | InitializeCriticalSectionEx(&mCritSec,4000,0); |
| 54 | #else |
| 55 | InitializeCriticalSection(&mCritSec); |
| 56 | #endif |
| 57 | } |
| 58 | ~HxMutex() { if (mValid) DeleteCriticalSection(&mCritSec); } |
| 59 | void Lock() { EnterCriticalSection(&mCritSec); } |
| 60 | void Unlock() { LeaveCriticalSection(&mCritSec); } |
nothing calls this directly
no outgoing calls
no test coverage detected