AsyncQueue.timedPopUnlocked

Pops data from the @queue. If the queue is empty, blocks until @end_time or until data becomes available.

If no data is received before @end_time, %NULL is returned.

To easily calculate @end_time, a combination of g_get_current_time() and g_time_val_add() can be used.

This function must be called while holding the @queue's lock.

More...
class AsyncQueue
void*
timedPopUnlocked

Parameters

endTime TimeVal

a #GTimeVal, determining the final time

Return: data from the queue or %NULL, when no data is received before @end_time.

Detailed Description

Deprecated: use g_async_queue_timeout_pop_unlocked().

Meta