函数
GioAsyncReadyCallback
描述 [源代码]
当 GIO 中的异步操作完成时,会回调要调用的函数的类型定义。通过 GTask
的 GAsyncReadyCallback
回调被保证在创建 GTask
的 [线程默认主上下文中][g-main-context-push-thread-default] 的后续迭代中调用。GAsyncReadyCallback
的所有其他用户必须同样在主上下文的后续迭代中异步调用它。
从调用 *_async()
函数时开始,到该回调返回后,异步操作被保证持有对 source_object
的引用。
参数
source_object
-
类型:
GObject
异步操作开始的对象。
参数可以是 NULL
。数据由函数调用者所有。 res
-
类型:
GAsyncResult
一个
GAsyncResult
。数据由函数调用者所有。 data
-
类型:
gpointer
传递给回调的用户数据。
参数可以是 NULL
。数据由函数调用者所有。