OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/private/wsysinc.h>
#include <owl/wsyscls.h>
#include <owl/exbase.h>
#include <owl/preclass.h>
#include <owl/posclass.h>
Go to the source code of this file.
Classes | |
class | owl::TSemaphore |
Base class for handle-based thread synchronization classes, TMutex, TCountedSemaphore and TEventSemaphore. More... | |
class | owl::TSemaphore::TLock |
class | owl::TMutex |
Mutual-exclusive semaphore. More... | |
class | owl::TCountedSemaphore |
Counted semaphore. Currently Win32 only. More... | |
class | owl::TEventSemaphore |
class | owl::TWaitableTimer |
class | owl::TSemaphoreSet |
Semaphore object aggregator. More... | |
class | owl::TSemaphoreSet::TLock |
class | owl::TCriticalSection |
Lightweight intra-process thread synchronization. More... | |
class | owl::TCriticalSection::TLock |
This nested class handles locking and unlocking critical sections. More... | |
class | owl::TMRSWSection |
Multiple Read, Single Write section. More... | |
class | owl::TMRSWSection::TLock |
class | owl::TMRSWSection::TXLockFailure |
class | owl::TSync |
TSync provides a system-independent interface to build classes that act like monitors, i.e., classes in which only one member can execute on a particular instance at any one time. More... | |
class | owl::TSync::TLock |
This nested class handles locking and unlocking critical sections. More... | |
class | owl::TStaticSync< T > |
TStaticSync provides a system-independent interface to build sets of classes that act somewhat like monitors, i.e., classes in which only one member function can execute at any one time regardless of which instance it is being called on. More... | |
class | owl::TStaticSync< T >::TLock |
class | owl::TThread |
TThread provides a system-independent interface to threads. More... | |
class | owl::TThread::TThreadError |
The error class that defines the objects that are thrown when an error occurs. More... | |
Namespaces | |
namespace | owl |
Object Windows Library (OWLNext Core) | |
Typedefs | |
typedef VOID(APIENTRY * | owl::PTIMERAPCROUTINE) (LPVOID lpArgToCompletionRoutine, DWORD dwTimerLowValue, DWORD dwTimerHighValue) |
Encapsulation of Waitable Timer over Borland Classlib TSemaphore hierarchy. | |
Functions | |
owl::DIAG_DECLARE_GROUP (OwlThread) | |
Definition in file thread.h.