构造函数
GioSimpleAsyncResultnew
已弃用:2.46
声明 [源代码]
GSimpleAsyncResult*
g_simple_async_result_new (
GObject* source_object,
GAsyncReadyCallback callback,
gpointer user_data,
gpointer source_tag
)
描述 [源代码]
创建一个GSimpleAsyncResult。
通常的做法是在启动异步操作的功能中创建GSimpleAsyncResult,并以该功能作为source_tag使用。
如果您的操作支持使用GCancellable取消(这可能应该是如此),那么您应该立即在函数返回后通过g_simple_async_result_set_check_cancellable()提供用户可取消的对象。
自2.46版本弃用
请使用g_task_new()代替。
参数
source_object-
类型:
GObjectGObject对象,或NULL。参数可以是 NULL。数据由函数的调用者拥有。 callback-
GAsyncReadyCallback。参数可以是 NULL。 user_data-
类型:
gpointer传递给
callback的用户数据。参数可以是 NULL。数据由函数的调用者拥有。 source_tag-
类型:
gpointer异步函数。
参数可以是 NULL。数据由函数的调用者拥有。