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 (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).
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 (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).