函数

GLibPollFunc

声明

gint
(* GPollFunc) (
  GPollFD* ufds,
  guint nfsd,
  gint timeout_
)

描述 [src]

指定传递给 g_main_context_set_poll_func() 的函数的类型。函数的语义应与 poll() 系统调用匹配。

参数

ufds

类型: GPollFD

GPollFD 元素数组。

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

类型: guint

ufds 中的元素数量。

timeout_

类型: gint

等待文件描述符事件的最长时间。负值表示无限超时。

返回值

类型: gint

发生事件或错误的 GPollFD 元素数量,如果发生错误,则为 -1。