GdbMiSession.popEvent

auto popEvent(Duration timeout = DEFAULT_EVENT_TIMEOUT) @trusted

Pops one event, blocking until an event arrives or timeout expires.

Parameters

timeoutMaximum time to wait.

Returns

A (success, event) pair.

Example:

auto r = session.popEvent(dur!"seconds"(1));
if (r[0]) {
  auto ev = r[1];
}