方法

GLibMainContextcheck

声明 [源代码]

gboolean
g_main_context_check (
  GMainContext* context,
  gint max_priority,
  GPollFD* fds,
  gint n_fds
)

描述 [源代码]

将轮询的返回结果传回主循环。你应该小心地传递从 g_main_context_query() 收到的 fds 和其长度 n_fds,因为这个函数依赖于对 fds 填充的假设。

在调用此函数之前,您必须使用 g_main_context_acquire() 成功获取上下文。

自 2.76 版本以来,context 可以是 NULL,以使用全局默认主上下文。

参数

max_priority

类型: gint

要检查的源的最大数字优先级。

fds

类型: 一个 GPollFD 数组

是传递给最后一次调用 g_main_context_query()GPollFD 数组。

数组的长度在 n_fds 参数中指定。
数据由方法调用者拥有。
n_fds

类型: gint

g_main_context_query() 的返回值。

返回值

类型: gboolean

TRUE 如果某些源已准备好进行调度。