tango.core.sync.Condition

The condition module provides a primitive for synchronized condition checking.

Public Imports

tango.core.sync.Mutex
public import tango.core.sync.Mutex;
Undocumented in source.

Members

Classes

Condition
class Condition

This class represents a condition variable as concieved by C.A.R. Hoare. As per Mesa type monitors however, "signal" has been replaced with "notify" to indicate that control is not transferred to the waiter when a notification is sent.

SyncException (from tango.core.Exception)
class SyncException via public import tango.core.Exception : SyncException;

Base class for synchronization exceptions.

Functions

testNotify
void testNotify()

///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

testNotifyAll
void testNotifyAll()

///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

testWaitTimeout
void testWaitTimeout()

///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

Meta

License

BSD style: $(LICENSE)

Authors

Sean Kelly