Waits for up to timeout_us microseconds for condition to become true
on socket. If the condition is met, TRUE is returned.
If cancellable is cancelled before the condition is met, or if
timeout_us (or the socket's timeout) is reached before the
condition is met, then FALSE is returned and error, if non-NULL,
is set to the appropriate value (G_IO_ERROR_CANCELLED or
G_IO_ERROR_TIMED_OUT).
If you don't want a timeout, use Socket.conditionWait.
(Alternatively, you can pass -1 for timeout_us.)
Note that although timeout_us is in microseconds for consistency with
other GLib APIs, this function actually only has millisecond
resolution, and the behavior is undefined if timeout_us is not an
exact number of milliseconds.
Waits for up to timeout_us microseconds for condition to become true on socket. If the condition is met, TRUE is returned.
If cancellable is cancelled before the condition is met, or if timeout_us (or the socket's timeout) is reached before the condition is met, then FALSE is returned and error, if non-NULL, is set to the appropriate value (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).
If you don't want a timeout, use Socket.conditionWait. (Alternatively, you can pass -1 for timeout_us.)
Note that although timeout_us is in microseconds for consistency with other GLib APIs, this function actually only has millisecond resolution, and the behavior is undefined if timeout_us is not an exact number of milliseconds.