public void send_to_mainloop_async (owned GLib.SourceFunc func);
}
[CCode (cheader_filename = "gio/gio.h")]
- public class IOStream : GLib.Object {
+ public abstract class IOStream : GLib.Object {
[CCode (has_construct_function = false)]
protected IOStream ();
public void clear_pending ();
public async bool splice_async (GLib.IOStream stream2, GLib.IOStreamSpliceFlags flags, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error;
[NoAccessorMethod]
public bool closed { get; set; }
- public GLib.InputStream input_stream { get; }
- public GLib.OutputStream output_stream { get; }
+ public abstract GLib.InputStream input_stream { get; }
+ public abstract GLib.OutputStream output_stream { get; }
}
[CCode (cheader_filename = "gio/gio.h")]
[Compact]
g_io_scheduler_job_send_to_mainloop_async.notify hidden="1"
g_io_scheduler_push_job.job_func transfer_ownership="1"
g_io_scheduler_push_job.notify hidden="1"
+GIOStream abstract="1"
+GIOStream:input-stream abstract="1"
+GIOStream:output-stream abstract="1"
g_loadable_icon_load transfer_ownership="1"
g_loadable_icon_load.type nullable="1" transfer_ownership="1"
g_loadable_icon_load_async.cancellable nullable="1"