OutputStream.flushAsync

Forces an asynchronous write of all user-space buffered data for the given stream. For behaviour details see g_output_stream_flush(). When the operation is finished callback will be called. You can then call g_output_stream_flush_finish() to get the result of the operation.

class OutputStream
void
flushAsync

Parameters

ioPriority int

the io priority of the request.

cancellable Cancellable

optional GCancellable object, NULL to ignore. [allow-none]

callback GAsyncReadyCallback

a GAsyncReadyCallback to call when the request is satisfied. [scope async]

userData void*

the data to pass to callback function. closure

Meta