Function Signal.wait

waits for the event to trigger

void wait (
  Timeout timeout = Timeout(TscTimePoint(9223372036854775807L))
) @nogc @safe;

This function is guaranteed to sleep.

Parameters

NameDescription
timeout sets a timeout for the wait.

Throws

TimeoutExpired if the timeout expires.

Any other exception injected to this fiber using Reactor.throwInFiber