[vala] gio-2.0: Mark IOStream.input_stream and output_stream as abstract
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] gio-2.0: Mark IOStream.input_stream and output_stream as abstract
- Date: Mon, 21 Nov 2011 20:34:50 +0000 (UTC)
commit 167cff0699f7f8d5ccdcf10da0f660f24b295ee4
Author: Luca Bruno <lucabru src gnome org>
Date: Mon Nov 21 21:31:33 2011 +0100
gio-2.0: Mark IOStream.input_stream and output_stream as abstract
Based on patch by Paul Jakma.
Fixes bug 664465.
vapi/gio-2.0.vapi | 6 +++---
vapi/packages/gio-2.0/gio-2.0.metadata | 3 +++
2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 92dd62c..e8152c8 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -960,7 +960,7 @@ namespace GLib {
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 ();
@@ -976,8 +976,8 @@ namespace GLib {
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]
diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata
index 09b4bc0..5f965aa 100644
--- a/vapi/packages/gio-2.0/gio-2.0.metadata
+++ b/vapi/packages/gio-2.0/gio-2.0.metadata
@@ -241,6 +241,9 @@ g_io_scheduler_job_send_to_mainloop_async.func transfer_ownership="1"
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"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]