uLib
User mode C/C++ extended API library for Win32 programmers.
|
#include <uLib/SyncObj.h>
Public Functions | |
TEvent (LPSECURITY_ATTRIBUTES SecAttr, bool Manual, bool Init, CSTR Name=NULL) | |
TEvent (DWORD Access, bool Inherit, CSTR Name) | |
~TEvent () | |
bool | Set () |
bool | Reset () |
bool | Pulse () |
Note: Documented as unreliable. Included just for completeness. More... | |
Public Functions inherited from TSyncObj | |
TSyncObj () | |
TSyncObj (const HANDLE &Src) | |
~TSyncObj () | |
bool | Close () |
bool | Wait (DWORD msWait) |
bool | WaitEx (DWORD msWait, bool Alertable) |
bool | SignalAndWait (HANDLE hWaitFor, DWORD msWait, bool Alertable) |
HANDLE | RegisterWait (WAITORTIMERCALLBACK Callback, PVOID Context, DWORD msWait, DWORD Flags) |
bool | UnregisterWait (HANDLE hWait) |
operator HANDLE () | |
HANDLE | GetHandle () |
bool | Initialized () |
HANDLE | Duplicate (HANDLE TargetProc, bool Inherit, ACCESS_MASK Access=0, DWORD Opt=DUPLICATE_SAME_ACCESS) |
Additional Inherited Members | |
Protected Attributes inherited from TSyncObj | |
HANDLE | _hSync |
TEvent::TEvent | ( | LPSECURITY_ATTRIBUTES | SecAttr, |
bool | Manual, | ||
bool | Init, | ||
CSTR | Name = NULL |
||
) |
CreateEvent(..)
Definition at line 219 of file SyncObj.cpp.
OpenEvent(..)
Definition at line 225 of file SyncObj.cpp.
TEvent::~TEvent | ( | ) |
Definition at line 231 of file SyncObj.cpp.
bool TEvent::Set | ( | ) |
SetEvent(..)
Definition at line 236 of file SyncObj.cpp.
bool TEvent::Reset | ( | ) |
ResetEvent(..)
Definition at line 241 of file SyncObj.cpp.
bool TEvent::Pulse | ( | ) |
Note: Documented as unreliable.
Included just for completeness.
PulseEvent(..)
Definition at line 246 of file SyncObj.cpp.