[vala/0.48] gio-2.0: Fix binding of PollableOutputStream.write*_nonblocking()
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.48] gio-2.0: Fix binding of PollableOutputStream.write*_nonblocking()
- Date: Sun, 28 Feb 2021 17:26:25 +0000 (UTC)
commit 287c6ad72befb76b7cc33762cdef4dbf38f96c2e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Tue Jan 26 13:03:17 2021 +0100
gio-2.0: Fix binding of PollableOutputStream.write*_nonblocking()
vapi/gio-2.0.vapi | 9 +++++++--
vapi/metadata/Gio-2.0.metadata | 2 ++
2 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 3aee5d83c..fe72c89fd 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -3836,9 +3836,14 @@ namespace GLib {
public abstract bool can_poll ();
public abstract GLib.PollableSource create_source (GLib.Cancellable? cancellable = null);
public abstract bool is_writable ();
- public abstract ssize_t write_nonblocking ([CCode (array_length_cname = "count",
array_length_pos = 1.1, array_length_type = "gsize")] uint8[]? buffer) throws GLib.Error;
+ public ssize_t write_nonblocking ([CCode (array_length_cname = "count", array_length_pos =
1.5, array_length_type = "gsize")] uint8[] buffer, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [CCode (vfunc_name = "write_nonblocking")]
+ public abstract ssize_t write_nonblocking_fn ([CCode (array_length_cname = "count",
array_length_pos = 1.1, array_length_type = "gsize")] uint8[]? buffer) throws GLib.Error;
[Version (since = "2.60")]
- public abstract GLib.PollableReturn writev_nonblocking ([CCode (array_length_cname =
"n_vectors", array_length_pos = 1.5, array_length_type = "gsize")] GLib.OutputVector[] vectors, out size_t
bytes_written) throws GLib.Error;
+ public GLib.PollableReturn writev_nonblocking ([CCode (array_length_cname = "n_vectors",
array_length_pos = 1.5, array_length_type = "gsize")] GLib.OutputVector[] vectors, out size_t bytes_written,
GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [CCode (vfunc_name = "writev_nonblocking")]
+ [Version (since = "2.60")]
+ public abstract GLib.PollableReturn writev_nonblocking_fn ([CCode (array_length_cname =
"n_vectors", array_length_pos = 1.5, array_length_type = "gsize")] GLib.OutputVector[] vectors, out size_t
bytes_written) throws GLib.Error;
}
[CCode (cheader_filename = "gio/gio.h", type_cname = "GProxyInterface", type_id = "g_proxy_get_type
()")]
[Version (since = "2.26")]
diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata
index 90385b2d4..cb004793c 100644
--- a/vapi/metadata/Gio-2.0.metadata
+++ b/vapi/metadata/Gio-2.0.metadata
@@ -283,6 +283,8 @@ PollableInputStream
.read_nonblocking#virtual_method name="read_nonblocking_fn"
PollableOutputStream
.create_source type="GLib.PollableSource"
+ .write_nonblocking#virtual_method name="write_nonblocking_fn"
+ .writev_nonblocking#virtual_method name="writev_nonblocking_fn"
TlsClientConnection
.new nullable
.accepted_cas type="GLib.List<GLib.ByteArray>"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]