]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Add more Error bindings
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 26 Feb 2017 09:29:36 +0000 (10:29 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 27 Feb 2017 10:12:52 +0000 (11:12 +0100)
vapi/glib-2.0.vapi

index 6e4391c58aa3a00d77bbbb4ad88458b7aa4157db..dff4a2f5bcf312a5af3ffd0a337f71ac52ba585e 100644 (file)
@@ -2352,8 +2352,21 @@ namespace GLib {
        public class Error {
                [PrintfFormat]
                public Error (Quark domain, int code, string format, ...);
+               public Error.literal (Quark domain, int code, string message);
+               [PrintfFormat]
+               public Error.valist (Quark domain, int code, string format, va_list args);
                public Error copy ();
                public bool matches (Quark domain, int code);
+               [CCode (cname = "g_prefix_error")]
+               public static void prefix (out Error? dest, string format, ...);
+               [CCode (cname = "g_propagate_error")]
+               public static void propagate (out Error? dest, owned Error src);
+               [CCode (cname = "g_propagate_prefixed_error")]
+               public static void propagate_prefixed (out Error? dest, owned Error src, string format, ...);
+               [CCode (cname = "g_set_error")]
+               public static void @set (out Error? dest, Quark domain, int code, string format, ...);
+               [CCode (cname = "g_set_error_literal")]
+               public static void set_literal (out Error? dest, Quark domain, int code, string message);
 
                public Quark domain;
                public int code;