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)

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