DatagramBased.conditionWait

Waits for up to timeout microseconds for condition to become true on datagram_based. If the condition is met, true is returned.

If cancellable is cancelled before the condition is met, or if timeout is reached before the condition is met, then false is returned and error is set appropriately (gio.types.IOErrorEnum.Cancelled or gio.types.IOErrorEnum.TimedOut).

interface DatagramBased
bool
conditionWait

Parameters

condition glib.types.IOCondition

a #GIOCondition mask to wait for

timeout long

the maximum time (in microseconds) to wait, 0 to not block, or -1 to block indefinitely

cancellable gio.cancellable.Cancellable

a #GCancellable

Return Value

Type: bool

true if the condition was met, false otherwise