OutputStream.flushAsync

Forces an asynchronous write of all user-space buffered data for the given stream. For behaviour details see OutputStream.flush.

When the operation is finished callback will be called. You can then call OutputStream.flushFinish to get the result of the operation.

class OutputStream
void
flushAsync

Parameters

ioPriority int

the io priority of the request.

cancellable Cancellable

optional gio.Cancellable object, NULL to ignore.

callback GAsyncReadyCallback

a GAsyncReadyCallback to call when the request is satisfied

userData void*

the data to pass to callback function