public void release_fd ();
public void reset ();
public bool set_error_if_cancelled () throws GLib.IOError;
- [Version (since = "2.28")]
+ [Version (deprecated_since = "vala-0.44", replacement = "CancellableSource", since = "2.28")]
public GLib.CancellableSource source_new ();
public virtual signal void cancelled ();
}
[CCode (cheader_filename = "gio/gio.h", cname = "GSource", ref_function = "g_source_ref", unref_function = "g_source_unref")]
[Compact]
public class CancellableSource : GLib.Source {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.28")]
+ public CancellableSource (GLib.Cancellable? cancellable);
[CCode (cname = "g_source_set_callback")]
public void set_callback ([CCode (type = "GSourceFunc")] owned GLib.CancellableSourceFunc func);
}
[CCode (cheader_filename = "gio/gio.h", cname = "GSource", ref_function = "g_source_ref", unref_function = "g_source_unref")]
[Compact]
public class PollableSource : GLib.Source {
- [CCode (type = "GSource*")]
+ [CCode (cheader_filename = "gio/gio.h", has_construct_function = false)]
+ [Version (since = "2.28")]
public PollableSource (GLib.Object pollable_stream);
- [CCode (type = "GSource*")]
- public PollableSource.full (GLib.Object pollable_stream, GLib.Source? child_source, GLib.Cancellable? cancellable = null);
+ [CCode (cheader_filename = "gio/gio.h", has_construct_function = false)]
+ [Version (since = "2.34")]
+ public PollableSource.full (GLib.Object pollable_stream, GLib.Source? child_source = null, GLib.Cancellable? cancellable = null);
[CCode (cname = "g_source_set_callback")]
public void set_callback ([CCode (type = "GSourceFunc")] owned GLib.PollableSourceFunc func);
}
public weak GLib.SimpleActionChangeStateCallback? change_state;
}
+ public class Cancellable : GLib.Object {
+ [Version (since = "2.28", deprecated_since = "vala-0.44", replacement = "CancellableSource")]
+ public GLib.CancellableSource source_new ();
+ }
+
[Compact]
[CCode (cname = "GSource", ref_function = "g_source_ref", unref_function = "g_source_unref")]
public class CancellableSource : GLib.Source {
[Compact]
[CCode (cname = "GSource", ref_function = "g_source_ref", unref_function = "g_source_unref")]
public class PollableSource : GLib.Source {
- [CCode (type = "GSource*")]
- public PollableSource (GLib.Object pollable_stream);
- [CCode (type = "GSource*")]
- public PollableSource.full (GLib.Object pollable_stream, GLib.Source? child_source, GLib.Cancellable? cancellable = null);
[CCode (cname = "g_source_set_callback")]
public void set_callback ([CCode (type = "GSourceFunc")] owned PollableSourceFunc func);
}
.connect.callback type="owned GLib.Func<GLib.Cancellable>"
.get_current nullable
.set_error_if_cancelled throws="GLib.IOError"
- .source_new skip=false type="GLib.CancellableSource"
+ .source_new skip=false parent="GLib.CancellableSource" symbol_type="constructor" name="new"
Credentials
.get_native skip=false
DatagramBased
DBusError errordomain
DBusSubtreeEnumerateFunc unowned=false skip=false
ReallocFunc skip=false
-pollable_source_new_full skip
+pollable_source_new parent="GLib.PollableSource" symbol_type="constructor" name="new"
+pollable_source_new_full parent="GLib.PollableSource" symbol_type="constructor" name="new_full"
+ .child_source default=null
pollable_stream_read
.buffer type="uint8[]" array_length_idx=2
io_modules_* parent="GLib.IOModule" name="io_modules_(.*)"
io_scheduler_cancel_all_jobs parent="GLib.IOSchedulerJob" name="cancel_all"
io_scheduler_push_job parent="GLib.IOSchedulerJob" name="push"
-pollable_source_new skip
network_monitor_get_default skip
proxy_get_default_for_protocol skip
proxy_resolver_get_default skip