函数

GLibIOFunc

声明

gboolean
(* GIOFunc) (
  GIOChannel* source,
  GIOCondition condition,
  gpointer data
)

描述 [src]

指定传递给 g_io_add_watch() 或 g_io_add_watch_full() 的函数类型,当对 GIOChannel 的请求条件得到满足时将调用该函数。

参数

source

类型: GIOChannel

GIOChannel 事件源。

数据归函数的调用者所有。
condition

类型: GIOCondition

已得到满足的条件。

data

类型: gpointer

g_io_add_watch() 或 g_io_add_watch_full() 中设置的用户数据。

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

返回值

类型: gboolean

如果该事件源应该被移除,函数应该返回 FALSE