OutputStream.spliceAsync

Splices a stream asynchronously. When the operation is finished @callback will be called. You can then call g_output_stream_splice_finish() to get the result of the operation.

For the synchronous, blocking version of this function, see g_output_stream_splice().

Parameters

source InputStream

a #GInputStream.

flags GOutputStreamSpliceFlags

a set of #GOutputStreamSpliceFlags.

ioPriority int

the io priority of the request.

cancellable Cancellable

optional #GCancellable object, %NULL to ignore.

callback GAsyncReadyCallback

a #GAsyncReadyCallback.

userData void*

user data passed to @callback.

Meta