方法

GLibAsyncQueuetimed_pop

已弃用:未知 

声明 [源]

gpointer
g_async_queue_timed_pop (
  GAsyncQueue* queue,
  GTimeVal* end_time
)

描述 [源]

从队列中弹出数据。如果队列为空,则等待直到 end_time 或数据可用。

如果在 end_time 之前没有接收数据,返回 NULL

要轻松计算 end_time,可以使用 g_get_real_time()g_time_val_add() 的组合。

自:未知弃用

使用 g_async_queue_timeout_pop()。

参数

end_time

类型: GTimeVal

A GTimeVal,确定最终时间。

数据由方法的调用者拥有。

返回值

类型: gpointer

来自队列的数据或 NULL (在 end_time 之前没有接收数据时)。

返回的数据由实例拥有。
返回值可以为 NULL