csound::ThreadLock Class Reference
#include <System.hpp>
Public Member Functions
Private Attributes
Detailed Description
Encapsulates a thread monitor, such as a Windows event handle.
Constructor & Destructor Documentation
csound::ThreadLock::ThreadLock |
( |
|
) |
|
virtual csound::ThreadLock::~ThreadLock |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void csound::ThreadLock::close |
( |
|
) |
[virtual] |
virtual void csound::ThreadLock::endWait |
( |
|
) |
[virtual] |
Releases one thread that is waiting on the monitor.
virtual bool csound::ThreadLock::isOpen |
( |
|
) |
[virtual] |
Returns whether the monitor is open.
virtual void csound::ThreadLock::open |
( |
|
) |
[virtual] |
Creates and initializes the monitor. The monitor is in a non-notified or unsignaled state.
virtual void csound::ThreadLock::startWait |
( |
size_t |
timeoutMilliseconds = 0 |
) |
[virtual] |
Waits until the monitor is notified by another thread. Zero timeout means infinite timeout.
Field Documentation