|
Nui
|
#include <corewrappers.h>


Public Types | |
| typedef Details::SyncLockWithStatusT< HandleTraits::SemaphoreTraits > | SyncLock |
Public Types inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::SemaphoreTraits > | |
| typedef HandleTraits | Traits |
Public Member Functions | |
| Semaphore (HANDLE h) throw () | |
| Semaphore (_Inout_ Semaphore &&h) throw () | |
| Semaphore & | operator= (_Inout_ Semaphore &&h) throw () |
| SyncLock | Lock (DWORD milliseconds=INFINITE) throw () |
Public Member Functions inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::SemaphoreTraits > | |
| 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::SemaphoreTraits > | |
| virtual bool | InternalClose () throw () |
Protected Attributes inherited from Microsoft::WRL::Wrappers::HandleT< HandleTraits::SemaphoreTraits > | |
| HandleTraits::Type | handle_ |
| typedef Details::SyncLockWithStatusT<HandleTraits::SemaphoreTraits> Microsoft::WRL::Wrappers::Semaphore::SyncLock |
|
inlineexplicit | ||||||||||||||
|
inline | ||||||||||||||
|
inline | ||||||||||||||
|
inlinestatic | ||||||||||||||||||||
|
inline | ||||||||||||||