方法

GLibSourceadd_unix_fd

自 2.36 开始

声明 [src]

gpointer
g_source_add_unix_fd (
  GSource* source,
  gint fd,
  GIOCondition events
)

描述 [src]

监视 fdevents 中的 IO 事件。

此函数返回的标记可用于使用 g_source_remove_unix_fd()g_source_modify_unix_fd() 删除或修改对 fd 的监视。

在销毁源之前不需要移除 fd;它将自动清理。

API 仅供实拟 GSource 使用。不要在你没有创建的 GSource 上调用此 API

正如其名所示,此函数在 Windows 上不可用。

自 2.36 起可用

参数

fd

类型: gint

要监视的 fd。

events

类型: GIOCondition

一个事件掩码。

返回值

类型: gpointer

不透明标记。

返回的数据由实例所有。