~ubuntu-branches/ubuntu/quantal/vala/quantal

« back to all changes in this revision

Viewing changes to vapi/gio-2.0.vapi

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-02-15 11:44:25 UTC
  • mfrom: (1.5.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20110215114425-8vtvfqmnely5x8tt
Tags: 0.11.6-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
                public void hold ();
75
75
                public static bool id_is_valid (string application_id);
76
76
                [NoWrapper]
77
 
                public virtual bool local_command_line (string arguments, int exit_status);
 
77
                public virtual bool local_command_line ([CCode (array_length = false, array_null_terminated = true)] string[] arguments, int exit_status);
78
78
                [CCode (cname = "g_application_quit_with_data")]
79
79
                public bool quit (GLib.Variant? platform_data = null);
80
80
                [NoWrapper]
158
158
                [CCode (has_construct_function = false)]
159
159
                public Cancellable ();
160
160
                public void cancel ();
161
 
                public ulong connect (GLib.Callback callback, void* data, GLib.DestroyNotify data_destroy_func);
 
161
                public ulong connect ([CCode (type = "GCallback*")] owned GLib.Func<GLib.Cancellable> callback);
162
162
                public void disconnect (ulong handler_id);
163
163
                public static unowned GLib.Cancellable get_current ();
164
164
                public int get_fd ();
217
217
        [Compact]
218
218
        [CCode (ref_function = "g_dbus_annotation_info_ref", unref_function = "g_dbus_annotation_info_unref", type_id = "G_TYPE_DBUS_ANNOTATION_INFO", cheader_filename = "gio/gio.h")]
219
219
        public class DBusAnnotationInfo {
220
 
                [CCode (array_length = false)]
 
220
                [CCode (array_length = false, array_null_terminated = true)]
221
221
                public weak GLib.DBusAnnotationInfo[] annotations;
222
222
                public weak string key;
223
223
                public int ref_count;
227
227
        [Compact]
228
228
        [CCode (ref_function = "g_dbus_arg_info_ref", unref_function = "g_dbus_arg_info_unref", type_id = "G_TYPE_DBUS_ARG_INFO", cheader_filename = "gio/gio.h")]
229
229
        public class DBusArgInfo {
230
 
                [CCode (array_length = false)]
 
230
                [CCode (array_length = false, array_null_terminated = true)]
231
231
                public weak GLib.DBusAnnotationInfo[] annotations;
232
232
                public weak string name;
233
233
                public int ref_count;
298
298
        [Compact]
299
299
        [CCode (ref_function = "g_dbus_interface_info_ref", unref_function = "g_dbus_interface_info_unref", type_id = "G_TYPE_DBUS_INTERFACE_INFO", cheader_filename = "gio/gio.h")]
300
300
        public class DBusInterfaceInfo {
301
 
                [CCode (array_length = false)]
 
301
                [CCode (array_length = false, array_null_terminated = true)]
302
302
                public weak GLib.DBusAnnotationInfo[] annotations;
303
 
                [CCode (array_length = false)]
 
303
                [CCode (array_length = false, array_null_terminated = true)]
304
304
                public weak GLib.DBusMethodInfo[] methods;
305
305
                public weak string name;
306
 
                [CCode (array_length = false)]
 
306
                [CCode (array_length = false, array_null_terminated = true)]
307
307
                public weak GLib.DBusPropertyInfo[] properties;
308
308
                public int ref_count;
309
 
                [CCode (array_length = false)]
 
309
                [CCode (array_length = false, array_null_terminated = true)]
310
310
                public weak GLib.DBusSignalInfo[] signals;
311
311
                public void generate_xml (uint indent, GLib.StringBuilder string_builder);
312
312
                public unowned GLib.DBusMethodInfo lookup_method (string name);
385
385
        [Compact]
386
386
        [CCode (ref_function = "g_dbus_method_info_ref", unref_function = "g_dbus_method_info_unref", type_id = "G_TYPE_DBUS_METHOD_INFO", cheader_filename = "gio/gio.h")]
387
387
        public class DBusMethodInfo {
388
 
                [CCode (array_length = false)]
 
388
                [CCode (array_length = false, array_null_terminated = true)]
389
389
                public weak GLib.DBusAnnotationInfo[] annotations;
390
 
                [CCode (array_length = false)]
 
390
                [CCode (array_length = false, array_null_terminated = true)]
391
391
                public weak GLib.DBusArgInfo[] in_args;
392
392
                public weak string name;
393
 
                [CCode (array_length = false)]
 
393
                [CCode (array_length = false, array_null_terminated = true)]
394
394
                public weak GLib.DBusArgInfo[] out_args;
395
395
                public int ref_count;
396
396
        }
417
417
        [Compact]
418
418
        [CCode (ref_function = "g_dbus_node_info_ref", unref_function = "g_dbus_node_info_unref", type_id = "G_TYPE_DBUS_NODE_INFO", cheader_filename = "gio/gio.h")]
419
419
        public class DBusNodeInfo {
420
 
                [CCode (array_length = false)]
 
420
                [CCode (array_length = false, array_null_terminated = true)]
421
421
                public weak GLib.DBusAnnotationInfo[] annotations;
422
 
                [CCode (array_length = false)]
 
422
                [CCode (array_length = false, array_null_terminated = true)]
423
423
                public weak GLib.DBusInterfaceInfo[] interfaces;
424
 
                [CCode (array_length = false)]
 
424
                [CCode (array_length = false, array_null_terminated = true)]
425
425
                public weak GLib.DBusNodeInfo[] nodes;
426
426
                public weak string path;
427
427
                public int ref_count;
433
433
        [Compact]
434
434
        [CCode (ref_function = "g_dbus_property_info_ref", unref_function = "g_dbus_property_info_unref", type_id = "G_TYPE_DBUS_PROPERTY_INFO", cheader_filename = "gio/gio.h")]
435
435
        public class DBusPropertyInfo {
436
 
                [CCode (array_length = false)]
 
436
                [CCode (array_length = false, array_null_terminated = true)]
437
437
                public weak GLib.DBusAnnotationInfo[] annotations;
438
438
                public GLib.DBusPropertyInfoFlags flags;
439
439
                public weak string name;
482
482
                public string g_name_owner { owned get; }
483
483
                [NoAccessorMethod]
484
484
                public string g_object_path { owned get; construct; }
485
 
                public virtual signal void g_properties_changed (GLib.Variant changed_properties, string[] invalidated_properties);
 
485
                public virtual signal void g_properties_changed (GLib.Variant changed_properties, [CCode (array_length = false, array_null_terminated = true)] string[] invalidated_properties);
486
486
                public virtual signal void g_signal (string sender_name, string signal_name, GLib.Variant parameters);
487
487
        }
488
488
        [CCode (cheader_filename = "gio/gio.h")]
511
511
        [Compact]
512
512
        [CCode (ref_function = "g_dbus_signal_info_ref", unref_function = "g_dbus_signal_info_unref", type_id = "G_TYPE_DBUS_SIGNAL_INFO", cheader_filename = "gio/gio.h")]
513
513
        public class DBusSignalInfo {
514
 
                [CCode (array_length = false)]
 
514
                [CCode (array_length = false, array_null_terminated = true)]
515
515
                public weak GLib.DBusAnnotationInfo[] annotations;
516
 
                [CCode (array_length = false)]
 
516
                [CCode (array_length = false, array_null_terminated = true)]
517
517
                public weak GLib.DBusArgInfo[] args;
518
518
                public weak string name;
519
519
                public int ref_count;