#include <win32_misc.h>
Definition at line 352 of file win32_misc.h.
CMutex::CMutex |
( |
const TCHAR * |
name = NULL | ) |
|
Definition at line 220 of file win32_misc.cpp.
221 WIN32_OP_CRITICAL(
"CreateMutex",
m_hMutex = CreateMutex(NULL, FALSE, name) );
CMutex::CMutex |
( |
const CMutex & |
| ) |
|
|
private |
Definition at line 243 of file win32_misc.cpp.
static void AcquireByHandle(HANDLE hMutex, abort_callback &aborter)
Definition at line 227 of file win32_misc.cpp.
229 HANDLE hWait[2] = {hMutex, aborter.get_abort_event()};
235 case WAIT_OBJECT_0 + 1:
236 PFC_ASSERT( aborter.is_aborting() );
237 throw exception_aborted();
DWORD WaitForMultipleObjects(DWORD nCount, const HANDLE *lpHandles, BOOL bWaitAll, DWORD dwMilliseconds)
typedef HANDLE(WINAPI *pPowerCreateRequest_t)(__in void *Context)
PFC_NORETURN PFC_NOINLINE void WIN32_OP_FAIL_CRITICAL(const char *what)
PFC_NORETURN void SHARED_EXPORT uBugCheck()
void CMutex::operator= |
( |
const CMutex & |
| ) |
|
|
private |
The documentation for this class was generated from the following files: