Nui
|
#include <corewrappers.h>
Public Types | |
typedef Details::SyncLockWithStatusT< HandleTraits::MutexTraits > | SyncLock |
Public Types inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::MutexTraits > | |
typedef HandleTraits | Traits |
Public Member Functions | |
Mutex (HANDLE h) throw () | |
Mutex (_Inout_ Mutex &&h) throw () | |
Mutex & | operator= (_Inout_ Mutex &&h) throw () |
SyncLock | Lock (DWORD milliseconds=INFINITE) throw () |
Public Member Functions inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::MutexTraits > | |
HandleT (typename HandleTraits::Type h=HandleTraits::GetInvalidValue()) throw () | |
HandleT (_Inout_ HandleT &&h) throw () | |
virtual | ~HandleT () throw () |
HandleT & | operator= (_Inout_ HandleT &&h) throw () |
void | Attach (typename HandleTraits::Type h) throw () |
HandleTraits::Type | Detach () throw () |
HandleTraits::Type | Get () const throw () |
void | Close () throw () |
bool | IsValid () const throw () |
HandleTraits::Type * | GetAddressOf () throw () |
HandleTraits::Type * | ReleaseAndGetAddressOf () throw () |
Static Public Member Functions | |
static SyncLock | Lock (HANDLE h, DWORD milliseconds=INFINITE) throw () |
Additional Inherited Members | |
Protected Member Functions inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::MutexTraits > | |
virtual bool | InternalClose () throw () |
Protected Attributes inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::MutexTraits > | |
HandleTraits::Type | handle_ |
typedef Details::SyncLockWithStatusT<HandleTraits::MutexTraits> Microsoft::WRL::Wrappers::Mutex::SyncLock |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestatic |