方法
GioTaskattach_source
(自:2.36 开始支持)
声明 [源代码]
void
g_task_attach_source (
GTask* task,
GSource* source,
GSourceFunc callback
)
描述 [源代码]
处理需要等待 GSource 触发的异步操作的帮助函数。使用 task 的 优先级 将 source 连接到 task 的 GMainContext 上,并将 source 的回调设置为 callback,其中 task 作为回调的 user_data。
如果任务上已设置名称(通过 g_task_set_name() 设置),而 source 尚未设置名称,则将 source 的名称设置为任务的名称。
这将引用 task 直到 source 被销毁。
(自:2.36 开始支持)
此方法不直接对语言绑定可用。
参数
source-
类型:
GSource要附加的源。
数据由方法调用者拥有。 callback-
类型:
GSourceFunc当
source触发时调用的回调函数。