Gio.OutputStream::splice
function vfunc_splice(source: Gio.InputStream, flags: Gio.OutputStreamSpliceFlags, cancellable: Gio.Cancellable): Number(gssize) { }
Splices an input stream into an output stream.
- source
- flags
a set of Gio.OutputStreamSpliceFlags.
- cancellable
optional Gio.Cancellable object, null to ignore.
- Returns
a #gssize containing the size of the data spliced, or -1 if an error occurred. Note that if the number of bytes spliced is greater than %G_MAXSSIZE, then that will be returned, and there is no way to determine the actual number of bytes spliced.