uLib
User mode C/C++ extended API library for Win32 programmers.
|
Class wrappers for the IPC sync object APIs.
#include <uLib/SyncObj.h>
The benefit of these over raw APIs is that the objects automatically
close their handles when they go out of scope, and they release as many waiters
as they can before they are destroyed (trying to prevent dangling on expired IPCs).
I.e. to help mitigate bad habits where someone used INFINITE and the IPC died.
Classes | |
class | TCritSec |
class | TSyncObj |
class | TEvent |
class | TMutex |
class | TSemaphore |
class | TWaitTimer |
Typedefs | |
typedef class TCritSec * | PCritSec |
typedef class TSyncObj * | PSyncObj |
typedef class TEvent * | PEvent |
typedef class TMutex * | PMutex |
typedef class TSemaphore * | PSemaphore |
typedef class TWaitTimer * | PWaitTimer |
typedef class TSemaphore* PSemaphore |
typedef class TWaitTimer* PWaitTimer |