uLib  User mode C/C++ extended API library for Win32 programmers.
TSemaphore Member List

This is the complete list of members for TSemaphore, including all inherited members.

_hSyncTSyncObjprotected
Close()TSyncObj
Duplicate(HANDLE TargetProc, bool Inherit, ACCESS_MASK Access=0, DWORD Opt=DUPLICATE_SAME_ACCESS)TSyncObj
GetHandle()TSyncObjinline
Initialized()TSyncObjinline
Lock()TSemaphore
operator HANDLE()TSyncObjinline
RegisterWait(WAITORTIMERCALLBACK Callback, PVOID Context, DWORD msWait, DWORD Flags)TSyncObj
Release(LONG Count, OPTOUT LPLONG OldCount=NULL)TSemaphore
ReleaseAll()TSemaphore
SignalAndWait(HANDLE hWaitFor, DWORD msWait, bool Alertable)TSyncObj
TSemaphore(LPSECURITY_ATTRIBUTES SecAttr, LONG Count, LONG MaxCount, CSTR Name=NULL)TSemaphore
TSemaphore(DWORD Access, bool Inherit, CSTR Name)TSemaphore
TSyncObj()TSyncObj
TSyncObj(const HANDLE &Src)TSyncObj
UnregisterWait(HANDLE hWait)TSyncObj
Wait(DWORD msWait)TSyncObj
WaitEx(DWORD msWait, bool Alertable)TSyncObj
~TSemaphore()TSemaphore
~TSyncObj()TSyncObj