RunnableLock

Instances of this class are used to ensure that an application cannot interfere with the locking mechanism used to implement asynchronous and synchronous communication between widgets and background threads.

Constructors

this
this(Runnable runnable, bool syncExec)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

done
bool done()
Undocumented in source. Be warned that the author may not have intended to support it.
notifyAll
void notifyAll()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
wait
void wait()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

cond
Condition cond;
Undocumented in source.
runnable
Runnable runnable;
Undocumented in source.
syncExec
bool syncExec;
Undocumented in source.
thread
Thread thread;
Undocumented in source.
throwable
Exception throwable;
Undocumented in source.

Meta