Skip to content

RTLEventWaitFor

Wait for an event.

Declaration

Source position: threadh.inc line 197

procedure RTLEventWaitFor(state: PRTLEvent);
function RTLEventWaitFor(state: PRTLEvent; timeout: LongInt) : Boolean;

Description

RTLeventWaitFor suspends the thread till the event occurs. The event will occur when another thread calls RTLEventSetEvent on State.

By default, the thread will be suspended indefinitely. However, if TimeOut is specified, then the thread will resume after timeout milliseconds have elapsed.

See also

Name Description
RTLEventCreate Create a new RTL event.
RTLEventDestroy Destroy a RTL Event.
RTLEventSetEvent Notify threads of the event.
RTLEventWaitFor Wait for an event.