函数

GLibSourceFunc

声明

gboolean
(* GSourceFunc) (
  gpointer user_data
)

描述 [src]

指定传递给 g_timeout_add()g_timeout_add_full()g_idle_add() 以及 g_idle_add_full() 的函数类型。

在调用 g_source_set_callback() 时,您可能需要将其他类型的函数强制转换为此类型。使用 G_SOURCE_FUNC() 以避免有关不兼容函数类型的警告。

参数

user_data

类型: gpointer

传递给函数的数据,在使用上方函数之一创建该源数据时设置。

参数可以为 NULL
数据由函数的调用者拥有。

返回值

类型: gboolean

如果应移除源数据,则为 FALSE。有关返回值的更易记名称,可以使用 G_SOURCE_CONTINUEG_SOURCE_REMOVE