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. [allow-none]

callback GAsyncReadyCallback

a GAsyncReadyCallback. [scope async]

userData void*

user data passed to callback. closure

Meta