函数

GLibidle_add_once

自:2.74

声明 [源代码]

guint
g_idle_add_once (
  GSourceOnceFunc function,
  gpointer data
)

说明 [源代码]

添加一个函数,只要没有更高优先级的事件为默认主循环挂起,就调用此函数。该函数被赋予默认空闲优先级 G_PRIORITY_DEFAULT_IDLE

该函数将仅被调用一次,然后该源将被自动从主上下文中移除。

该函数的其他行为与 g_idle_add() 类似。

自:2.74 起可用

语言绑定直接不可用此函数。

参数

函数

类型: GSourceOnceFunc

要调用的函数。

数据

类型: gpointer

传递给 function 的数据。

参数可以是 NULL
数据归函数的调用者所有。

返回值

类型: guint

事件源的 ID(大于 0)。