Virtual Method
GioDatagramBasedcondition_wait
since: 2.48
Declaration [src]
gboolean
condition_wait (
GDatagramBased* datagram_based,
GIOCondition condition,
gint64 timeout,
GCancellable* cancellable,
GError** error
)
Description [src]
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).
Available since: 2.48
Parameters
condition-
Type:
GIOConditionA
GIOConditionmask to wait for. timeout-
Type:
gint64The maximum time (in microseconds) to wait, 0 to not block, or -1 to block indefinitely.
cancellable-
Type:
GCancellableA
GCancellable.The argument can be NULL.The data is owned by the caller of the method. error-
Type:
GError **The return location for a recoverable error.
The argument can be NULL.If the return location is not NULL, then you must initialize it to aNULLGError*.The argument will be left initialized to NULLby the virtual function if there are no errors.In case of error, the argument will be set to a newly allocated GError; the caller will take ownership of the data, and be responsible for freeing it.