move_async_with_closures
Description:
[ Version ( since = "2.82" ) ]
public void move_async_with_closures (File destination, FileCopyFlags flags, int io_priority, Cancellable? cancellable, Closure? progress_callback_closure, Closure ready_callback_closure)
public void move_async_with_closures (File destination, FileCopyFlags flags, int io_priority, Cancellable? cancellable, Closure? progress_callback_closure, Closure ready_callback_closure)
Version of [method@Gio.
File.move_async] using closures instead of callbacks for easier binding in other languages.
Parameters:
| this |
input [type@Gio.File] |
| destination |
destination [type@Gio.File] |
| flags |
set of [flags@Gio.FileCopyFlags] |
| io_priority |
the [I/O priority](iface.AsyncResult.html#io-priority) of the request |
| cancellable |
optional [class@Gio.Cancellable] object, `NULL` to ignore |
| progress_callback_closure |
[type@GObject.Closure] to invoke with progress information, or `NULL` if progress information is not needed |
| ready_callback_closure |
[type@GObject.Closure] to invoke when the request is satisfied |