方法
GioFilemove_async_with_closures
自:2.82
声明 [src]
void
g_file_move_async_with_closures (
GFile* source,
GFile* destination,
GFileCopyFlags flags,
int io_priority,
GCancellable* cancellable,
GClosure* progress_callback_closure,
GClosure* ready_callback_closure
)
描述 [src]
使用闭包而不是回调代替版本为 g_file_move_async() 的方法,以便于在其他语言中绑定。
可用自:2.82
此方法异步完成。请使用 g_file_move_finish() 在 GAsyncReadyCallback 中获取操作结果。
在语言绑定中,此方法重命名为 g_file_move_async()。
参数
目标位置-
类型:
GFile目标位置
GFile。数据由调用此方法的对象所拥有。 标志-
类型:
GFileCopyFlags一组
GFileCopyFlags。 IO优先级-
类型: int
请求的 I/O 优先级。
cancellable-
类型:
GCancellable可选的
GCancellable对象,NULL代表忽略。参数可以是 NULL。数据由调用此方法的对象所拥有。 progress_callback_closure-
类型:
GClosureGClosure用于调用带有进度信息,或者NULL表示不需要进度信息。参数可以是 NULL。数据由调用此方法的对象所拥有。 ready_callback_closure-
类型:
GClosureGClosure用于在请求满足时调用。数据由调用此方法的对象所拥有。