[vala] Update gio-2.0 vapi to GLib git master
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Update gio-2.0 vapi to GLib git master
- Date: Tue, 5 Jul 2011 10:19:37 +0000 (UTC)
commit 0ed7474e0b0cf1ae6564d07e3758ffab6daa9be2
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Jul 5 12:19:13 2011 +0200
Update gio-2.0 vapi to GLib git master
vapi/gio-2.0.vapi | 201 +++++++++--
vapi/packages/gio-2.0/gio-2.0.gi | 733 ++++++++++++++++++++++++++++++++++++--
2 files changed, 878 insertions(+), 56 deletions(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index df8171b..292a3ec 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -48,6 +48,17 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public static bool is_unknown (string type);
}
+ [Compact]
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class ActionEntry {
+ public weak GLib.Callback activate;
+ public weak GLib.Callback change_state;
+ public weak string name;
+ [CCode (array_length = false)]
+ public weak size_t[] padding;
+ public weak string parameter_type;
+ public weak string state;
+ }
[CCode (cheader_filename = "gio/gio.h")]
public class AppLaunchContext : GLib.Object {
[CCode (has_construct_function = false)]
@@ -308,11 +319,31 @@ namespace GLib {
public int ref_count;
[CCode (array_length = false, array_null_terminated = true)]
public weak GLib.DBusSignalInfo[] signals;
+ public void cache_build ();
+ public void cache_release ();
public void generate_xml (uint indent, GLib.StringBuilder string_builder);
public unowned GLib.DBusMethodInfo lookup_method (string name);
public unowned GLib.DBusPropertyInfo lookup_property (string name);
public unowned GLib.DBusSignalInfo lookup_signal (string name);
}
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class DBusInterfaceSkeleton : GLib.Object, GLib.DBusInterface {
+ [CCode (has_construct_function = false)]
+ protected DBusInterfaceSkeleton ();
+ public bool export (GLib.DBusConnection connection, string object_path) throws GLib.Error;
+ public virtual void flush ();
+ public unowned GLib.DBusConnection get_connection ();
+ public GLib.DBusInterfaceSkeletonFlags get_flags ();
+ public virtual unowned GLib.DBusInterfaceInfo get_info ();
+ public unowned string get_object_path ();
+ public virtual unowned GLib.Variant get_properties ();
+ public virtual unowned GLib.DBusInterfaceVTable get_vtable ();
+ public void set_flags (GLib.DBusInterfaceSkeletonFlags flags);
+ public void unexport ();
+ [NoAccessorMethod]
+ public GLib.DBusInterfaceSkeletonFlags g_flags { get; set; }
+ public virtual signal bool g_authorize_method (GLib.DBusMethodInvocation invocation);
+ }
[Compact]
[CCode (cheader_filename = "gio/gio.h")]
public class DBusInterfaceVTable {
@@ -413,6 +444,7 @@ namespace GLib {
public void return_error_valist (GLib.Quark domain, int code, string format, void* var_args);
public void return_gerror (GLib.Error error);
public void return_value (GLib.Variant parameters);
+ public void take_error (GLib.Error error);
}
[Compact]
[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")]
@@ -430,6 +462,75 @@ namespace GLib {
public void generate_xml (uint indent, GLib.StringBuilder string_builder);
public unowned GLib.DBusInterfaceInfo lookup_interface (string name);
}
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class DBusObjectManagerClient : GLib.Object, GLib.Initable, GLib.AsyncInitable, GLib.DBusObjectManager {
+ [CCode (type = "void", has_construct_function = false)]
+ public DBusObjectManagerClient (GLib.DBusConnection connection, GLib.DBusObjectManagerClientFlags flags, string name, string object_path, GLib.DBusProxyTypeFunc get_proxy_type_func, void* get_proxy_type_user_data, GLib.DestroyNotify get_proxy_type_destroy_notify, GLib.Cancellable? cancellable = null, GLib.AsyncReadyCallback callback);
+ [CCode (type = "GDBusObjectManager*", has_construct_function = false)]
+ public DBusObjectManagerClient.finish (GLib.AsyncResult res) throws GLib.Error;
+ [CCode (type = "void", has_construct_function = false)]
+ public DBusObjectManagerClient.for_bus (GLib.BusType bus_type, GLib.DBusObjectManagerClientFlags flags, string name, string object_path, GLib.DBusProxyTypeFunc get_proxy_type_func, void* get_proxy_type_user_data, GLib.DestroyNotify get_proxy_type_destroy_notify, GLib.Cancellable? cancellable = null, GLib.AsyncReadyCallback callback);
+ [CCode (type = "GDBusObjectManager*", has_construct_function = false)]
+ public DBusObjectManagerClient.for_bus_finish (GLib.AsyncResult res) throws GLib.Error;
+ [CCode (type = "GDBusObjectManager*", has_construct_function = false)]
+ public DBusObjectManagerClient.for_bus_sync (GLib.BusType bus_type, GLib.DBusObjectManagerClientFlags flags, string name, string object_path, GLib.DBusProxyTypeFunc get_proxy_type_func, void* get_proxy_type_user_data, GLib.DestroyNotify get_proxy_type_destroy_notify, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public unowned GLib.DBusConnection get_connection ();
+ public GLib.DBusObjectManagerClientFlags get_flags ();
+ public unowned string get_name ();
+ public unowned string get_name_owner ();
+ [CCode (type = "GDBusObjectManager*", has_construct_function = false)]
+ public DBusObjectManagerClient.sync (GLib.DBusConnection connection, GLib.DBusObjectManagerClientFlags flags, string name, string object_path, GLib.DBusProxyTypeFunc get_proxy_type_func, void* get_proxy_type_user_data, GLib.DestroyNotify get_proxy_type_destroy_notify, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public GLib.BusType bus_type { construct; }
+ public GLib.DBusConnection connection { get; construct; }
+ public GLib.DBusObjectManagerClientFlags flags { get; construct; }
+ [NoAccessorMethod]
+ public void* get_proxy_type_destroy_notify { get; construct; }
+ [NoAccessorMethod]
+ public void* get_proxy_type_func { get; construct; }
+ [NoAccessorMethod]
+ public void* get_proxy_type_user_data { get; construct; }
+ public string name { get; construct; }
+ public string name_owner { get; }
+ [NoAccessorMethod]
+ public string object_path { owned get; construct; }
+ public virtual signal void interface_proxy_properties_changed (GLib.DBusObjectProxy object_proxy, GLib.DBusProxy interface_proxy, GLib.Variant changed_properties, string[] invalidated_properties);
+ public virtual signal void interface_proxy_signal (GLib.DBusObjectProxy object_proxy, GLib.DBusProxy interface_proxy, string sender_name, string signal_name, GLib.Variant parameters);
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class DBusObjectManagerServer : GLib.Object, GLib.DBusObjectManager {
+ [CCode (has_construct_function = false)]
+ public DBusObjectManagerServer (string object_path);
+ public void export (GLib.DBusObjectSkeleton object);
+ public void export_uniquely (GLib.DBusObjectSkeleton object);
+ public unowned GLib.DBusConnection get_connection ();
+ public void set_connection (GLib.DBusConnection connection);
+ public bool unexport (string object_path);
+ public GLib.DBusConnection connection { get; set; }
+ [NoAccessorMethod]
+ public string object_path { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class DBusObjectProxy : GLib.Object, GLib.DBusObject {
+ [CCode (has_construct_function = false)]
+ public DBusObjectProxy (GLib.DBusConnection connection, string object_path);
+ public unowned GLib.DBusConnection get_connection ();
+ public GLib.DBusConnection connection { get; construct; }
+ [NoAccessorMethod]
+ public string object_path { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
+ public class DBusObjectSkeleton : GLib.Object, GLib.DBusObject {
+ [CCode (has_construct_function = false)]
+ public DBusObjectSkeleton (string object_path);
+ public void add_interface (GLib.DBusInterfaceSkeleton interface_);
+ public void flush ();
+ public void remove_interface (GLib.DBusInterfaceSkeleton interface_);
+ public void remove_interface_by_name (string interface_name);
+ public void set_object_path (string object_path);
+ [NoAccessorMethod]
+ public string object_path { owned get; set construct; }
+ public virtual signal bool authorize_method (GLib.DBusInterfaceSkeleton interface_, GLib.DBusMethodInvocation invocation);
+ }
[Compact]
[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")]
public class DBusPropertyInfo {
@@ -441,7 +542,7 @@ namespace GLib {
public weak string signature;
}
[CCode (cheader_filename = "gio/gio.h")]
- public class DBusProxy : GLib.Object, GLib.Initable, GLib.AsyncInitable {
+ public class DBusProxy : GLib.Object, GLib.DBusInterface, GLib.Initable, GLib.AsyncInitable {
[CCode (type = "void", has_construct_function = false)]
public async DBusProxy (GLib.DBusConnection connection, GLib.DBusProxyFlags flags, GLib.DBusInterfaceInfo? info, string name, string object_path, string interface_name, GLib.Cancellable? cancellable = null) throws GLib.Error;
public async GLib.Variant call (string method_name, GLib.Variant? parameters, GLib.DBusCallFlags flags, int timeout_msec, GLib.Cancellable? cancellable = null) throws GLib.Error;
@@ -538,6 +639,8 @@ namespace GLib {
public int64 read_int64 (GLib.Cancellable? cancellable = null) throws GLib.IOError;
public string? read_line (out size_t length, GLib.Cancellable? cancellable = null) throws GLib.IOError;
public async string? read_line_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length = null) throws GLib.IOError;
+ public unowned string read_line_finish_utf8 (GLib.AsyncResult _result, size_t length) throws GLib.Error;
+ public unowned string read_line_utf8 (size_t length, GLib.Cancellable? cancellable = null) throws GLib.Error;
public uint16 read_uint16 (GLib.Cancellable? cancellable = null) throws GLib.IOError;
public uint32 read_uint32 (GLib.Cancellable? cancellable = null) throws GLib.IOError;
public uint64 read_uint64 (GLib.Cancellable? cancellable = null) throws GLib.IOError;
@@ -795,7 +898,7 @@ namespace GLib {
public bool get_close_base_stream ();
public void set_close_base_stream (bool close_base);
public GLib.InputStream base_stream { get; construct; }
- public bool close_base_stream { get; construct; }
+ public bool close_base_stream { get; set construct; }
}
[CCode (cheader_filename = "gio/gio.h")]
public class FilterOutputStream : GLib.OutputStream {
@@ -874,6 +977,7 @@ namespace GLib {
protected InetAddress ();
[CCode (has_construct_function = false)]
public InetAddress.any (GLib.SocketFamily family);
+ public bool equal (GLib.InetAddress other_address);
[CCode (has_construct_function = false)]
public InetAddress.from_bytes ([CCode (array_length = false)] uint8[] bytes, GLib.SocketFamily family);
[CCode (has_construct_function = false)]
@@ -1138,6 +1242,7 @@ namespace GLib {
public string get_string (string key);
[CCode (array_length = false, array_null_terminated = true)]
public string[] get_strv (string key);
+ public uint get_uint (string key);
public GLib.Variant get_value (string key);
public bool is_writable (string name);
[CCode (array_length = false, array_null_terminated = true)]
@@ -1159,6 +1264,7 @@ namespace GLib {
public bool set_int (string key, int value);
public bool set_string (string key, string value);
public bool set_strv (string key, [CCode (array_length = false)] string[] value);
+ public bool set_uint (string key, uint value);
public bool set_value (string key, GLib.Variant value);
public static void sync ();
public static void unbind (void* object, string property);
@@ -1190,24 +1296,27 @@ namespace GLib {
[CCode (has_construct_function = false)]
public SimpleAction (string name, GLib.VariantType parameter_type);
public void set_enabled (bool enabled);
+ public void set_state (GLib.Variant value);
[CCode (has_construct_function = false)]
public SimpleAction.stateful (string name, GLib.VariantType parameter_type, GLib.Variant state);
[NoAccessorMethod]
- public bool enabled { get; set construct; }
+ public bool enabled { get; }
[NoAccessorMethod]
- public string name { owned get; construct; }
+ public string name { owned get; }
[NoAccessorMethod]
- public GLib.VariantType parameter_type { owned get; construct; }
+ public GLib.VariantType parameter_type { owned get; }
[NoAccessorMethod]
- public GLib.Variant state { owned get; set construct; }
+ public GLib.Variant state { owned get; }
[NoAccessorMethod]
public GLib.VariantType state_type { owned get; }
- public virtual signal void activate (GLib.Variant parameter);
+ public virtual signal void activate (GLib.Variant p0);
+ public virtual signal void change_state (GLib.Variant p0);
}
[CCode (cheader_filename = "gio/gio.h")]
public class SimpleActionGroup : GLib.Object, GLib.ActionGroup {
[CCode (has_construct_function = false)]
public SimpleActionGroup ();
+ public void add_entries (GLib.ActionEntry[] entries);
public void insert (GLib.Action action);
public unowned GLib.Action lookup (string action_name);
public void remove (string action_name);
@@ -1474,6 +1583,13 @@ namespace GLib {
public virtual signal bool run (GLib.SocketConnection connection, GLib.Object source_object);
}
[CCode (cheader_filename = "gio/gio.h")]
+ public class TimeZoneMonitor : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected TimeZoneMonitor ();
+ public static unowned GLib.TimeZoneMonitor @get ();
+ public virtual signal void changed ();
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
public class TlsCertificate : GLib.Object {
[CCode (has_construct_function = false)]
protected TlsCertificate ();
@@ -1494,10 +1610,6 @@ namespace GLib {
public GLib.ByteArray private_key { construct; }
public string private_key_pem { construct; }
}
- [Compact]
- [CCode (cheader_filename = "gio/gio.h")]
- public class TlsClientContext {
- }
[CCode (cheader_filename = "gio/gio.h")]
public class TlsConnection : GLib.IOStream {
[CCode (has_construct_function = false)]
@@ -1527,14 +1639,6 @@ namespace GLib {
}
[Compact]
[CCode (cheader_filename = "gio/gio.h")]
- public class TlsContext {
- }
- [Compact]
- [CCode (cheader_filename = "gio/gio.h")]
- public class TlsServerContext {
- }
- [Compact]
- [CCode (cheader_filename = "gio/gio.h")]
public class UnixCredentialsMessage {
}
[Compact]
@@ -1613,17 +1717,17 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public interface Action : GLib.Object {
public abstract void activate (GLib.Variant parameter);
+ public abstract void change_state (GLib.Variant value);
public abstract bool get_enabled ();
public abstract unowned string get_name ();
public abstract unowned GLib.VariantType get_parameter_type ();
public abstract unowned GLib.Variant get_state ();
public abstract unowned GLib.Variant get_state_hint ();
public abstract unowned GLib.VariantType get_state_type ();
- public abstract void set_state (GLib.Variant value);
- public bool enabled { get; set construct; }
- public string name { get; construct; }
- public GLib.VariantType parameter_type { get; construct; }
- public GLib.Variant state { get; set construct; }
+ public bool enabled { get; }
+ public string name { get; }
+ public GLib.VariantType parameter_type { get; }
+ public GLib.Variant state { get; }
public GLib.VariantType state_type { get; }
}
[CCode (cheader_filename = "gio/gio.h", type_cname = "GActionGroupInterface")]
@@ -1701,6 +1805,31 @@ namespace GLib {
public abstract void reset ();
}
[CCode (cheader_filename = "gio/gio.h")]
+ public interface DBusInterface : GLib.Object {
+ public abstract unowned GLib.DBusInterfaceInfo get_info ();
+ public abstract unowned GLib.DBusObject get_object ();
+ public abstract void set_object (GLib.DBusObject object);
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
+ public interface DBusObject : GLib.Object {
+ public abstract unowned GLib.DBusInterface get_interface (string interface_name);
+ public abstract unowned GLib.List get_interfaces ();
+ public abstract unowned string get_object_path ();
+ public signal void interface_added (GLib.DBusInterface interface_);
+ public signal void interface_removed (GLib.DBusInterface interface_);
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
+ public interface DBusObjectManager : GLib.Object {
+ public abstract unowned GLib.DBusInterface get_interface (string object_path, string interface_name);
+ public abstract unowned GLib.DBusObject get_object (string object_path);
+ public abstract unowned string get_object_path ();
+ public abstract unowned GLib.List get_objects ();
+ public signal void interface_added (GLib.DBusObject object, GLib.DBusInterface interface_);
+ public signal void interface_removed (GLib.DBusObject object, GLib.DBusInterface interface_);
+ public signal void object_added (GLib.DBusObject object);
+ public signal void object_removed (GLib.DBusObject object);
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
public interface Drive : GLib.Object {
public abstract bool can_eject ();
public abstract bool can_poll_for_media ();
@@ -1978,7 +2107,8 @@ namespace GLib {
IS_LAUNCHER,
HANDLES_OPEN,
HANDLES_COMMAND_LINE,
- SEND_ENVIRONMENT
+ SEND_ENVIRONMENT,
+ NON_UNIQUE
}
[CCode (cprefix = "G_ASK_PASSWORD_", cheader_filename = "gio/gio.h")]
[Flags]
@@ -2027,7 +2157,8 @@ namespace GLib {
public enum CredentialsType {
INVALID,
LINUX_UCRED,
- FREEBSD_CMSGCRED
+ FREEBSD_CMSGCRED,
+ OPENBSD_SOCKPEERCRED
}
[CCode (cprefix = "G_DBUS_CALL_FLAGS_", cheader_filename = "gio/gio.h")]
[Flags]
@@ -2051,6 +2182,12 @@ namespace GLib {
MESSAGE_BUS_CONNECTION,
DELAY_MESSAGE_PROCESSING
}
+ [CCode (cprefix = "G_DBUS_INTERFACE_SKELETON_FLAGS_", cheader_filename = "gio/gio.h")]
+ [Flags]
+ public enum DBusInterfaceSkeletonFlags {
+ NONE,
+ HANDLE_METHOD_INVOCATIONS_IN_THREAD
+ }
[CCode (cprefix = "G_DBUS_MESSAGE_BYTE_ORDER_", cheader_filename = "gio/gio.h")]
public enum DBusMessageByteOrder {
BIG_ENDIAN,
@@ -2084,6 +2221,12 @@ namespace GLib {
ERROR,
SIGNAL
}
+ [CCode (cprefix = "G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_", cheader_filename = "gio/gio.h")]
+ [Flags]
+ public enum DBusObjectManagerClientFlags {
+ NONE,
+ DO_NOT_AUTO_START
+ }
[CCode (cprefix = "G_DBUS_PROPERTY_INFO_FLAGS_", cheader_filename = "gio/gio.h")]
[Flags]
public enum DBusPropertyInfoFlags {
@@ -2484,6 +2627,8 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public delegate unowned GLib.DBusMessage DBusMessageFilterFunction (GLib.DBusConnection connection, GLib.DBusMessage message, bool incoming);
[CCode (cheader_filename = "gio/gio.h")]
+ public delegate GLib.Type DBusProxyTypeFunc (GLib.DBusObjectManagerClient manager, string object_path, string interface_name);
+ [CCode (cheader_filename = "gio/gio.h")]
public delegate void DBusSignalCallback (GLib.DBusConnection connection, string sender_name, string object_path, string interface_name, string signal_name, GLib.Variant parameters);
[CCode (cheader_filename = "gio/gio.h")]
public delegate unowned GLib.DBusInterfaceVTable DBusSubtreeDispatchFunc (GLib.DBusConnection connection, string sender, string object_path, string interface_name, string node, void* out_user_data);
@@ -2751,6 +2896,10 @@ namespace GLib {
public static bool g_dbus_error_unregister_error (GLib.Quark error_domain, int error_code, string dbus_error_name);
[CCode (cname = "g_dbus_generate_guid", cheader_filename = "gio/gio.h")]
public static unowned string g_dbus_generate_guid ();
+ [CCode (cname = "g_dbus_gvalue_to_gvariant", cheader_filename = "gio/gio.h")]
+ public static unowned GLib.Variant g_dbus_gvalue_to_gvariant (GLib.Value gvalue, GLib.VariantType type);
+ [CCode (cname = "g_dbus_gvariant_to_gvalue", cheader_filename = "gio/gio.h")]
+ public static void g_dbus_gvariant_to_gvalue (GLib.Variant value, GLib.Value out_gvalue);
[CCode (cname = "g_dbus_is_address", cheader_filename = "gio/gio.h")]
public static bool g_dbus_is_address (string str);
[CCode (cname = "g_dbus_is_guid", cheader_filename = "gio/gio.h")]
diff --git a/vapi/packages/gio-2.0/gio-2.0.gi b/vapi/packages/gio-2.0/gio-2.0.gi
index 25e2902..dc33700 100644
--- a/vapi/packages/gio-2.0/gio-2.0.gi
+++ b/vapi/packages/gio-2.0/gio-2.0.gi
@@ -310,6 +310,20 @@
<function name="g_dbus_generate_guid" symbol="g_dbus_generate_guid">
<return-type type="gchar*"/>
</function>
+ <function name="g_dbus_gvalue_to_gvariant" symbol="g_dbus_gvalue_to_gvariant">
+ <return-type type="GVariant*"/>
+ <parameters>
+ <parameter name="gvalue" type="GValue*"/>
+ <parameter name="type" type="GVariantType*"/>
+ </parameters>
+ </function>
+ <function name="g_dbus_gvariant_to_gvalue" symbol="g_dbus_gvariant_to_gvalue">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GVariant*"/>
+ <parameter name="out_gvalue" type="GValue*"/>
+ </parameters>
+ </function>
<function name="g_dbus_is_address" symbol="g_dbus_is_address">
<return-type type="gboolean"/>
<parameters>
@@ -528,6 +542,15 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GDBusProxyTypeFunc">
+ <return-type type="GType"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GDBusSignalCallback">
<return-type type="void"/>
<parameters>
@@ -649,6 +672,14 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
+ <struct name="GActionEntry">
+ <field name="name" type="gchar*"/>
+ <field name="activate" type="GCallback"/>
+ <field name="parameter_type" type="gchar*"/>
+ <field name="state" type="gchar*"/>
+ <field name="change_state" type="GCallback"/>
+ <field name="padding" type="gsize[]"/>
+ </struct>
<struct name="GCredentialsClass">
</struct>
<struct name="GDBusErrorEntry">
@@ -787,12 +818,6 @@
</struct>
<struct name="GThemedIconClass">
</struct>
- <struct name="GTlsClientContext">
- </struct>
- <struct name="GTlsContext">
- </struct>
- <struct name="GTlsServerContext">
- </struct>
<struct name="GUnixCredentialsMessage">
</struct>
<struct name="GUnixFDList">
@@ -841,6 +866,18 @@
<field name="annotations" type="GDBusAnnotationInfo**"/>
</boxed>
<boxed name="GDBusInterfaceInfo" type-name="GDBusInterfaceInfo" get-type="g_dbus_interface_info_get_type">
+ <method name="cache_build" symbol="g_dbus_interface_info_cache_build">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GDBusInterfaceInfo*"/>
+ </parameters>
+ </method>
+ <method name="cache_release" symbol="g_dbus_interface_info_cache_release">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GDBusInterfaceInfo*"/>
+ </parameters>
+ </method>
<method name="generate_xml" symbol="g_dbus_interface_info_generate_xml">
<return-type type="void"/>
<parameters>
@@ -1143,6 +1180,7 @@
<member name="G_CREDENTIALS_TYPE_INVALID" value="0"/>
<member name="G_CREDENTIALS_TYPE_LINUX_UCRED" value="1"/>
<member name="G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED" value="2"/>
+ <member name="G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED" value="3"/>
</enum>
<enum name="GDBusError" type-name="GDBusError" get-type="g_dbus_error_get_type">
<member name="G_DBUS_ERROR_FAILED" value="0"/>
@@ -1411,6 +1449,7 @@
<member name="G_APPLICATION_HANDLES_OPEN" value="4"/>
<member name="G_APPLICATION_HANDLES_COMMAND_LINE" value="8"/>
<member name="G_APPLICATION_SEND_ENVIRONMENT" value="16"/>
+ <member name="G_APPLICATION_NON_UNIQUE" value="32"/>
</flags>
<flags name="GAskPasswordFlags" type-name="GAskPasswordFlags" get-type="g_ask_password_flags_get_type">
<member name="G_ASK_PASSWORD_NEED_PASSWORD" value="1"/>
@@ -1449,11 +1488,19 @@
<member name="G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION" value="8"/>
<member name="G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING" value="16"/>
</flags>
+ <flags name="GDBusInterfaceSkeletonFlags" type-name="GDBusInterfaceSkeletonFlags" get-type="g_dbus_interface_skeleton_flags_get_type">
+ <member name="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE" value="0"/>
+ <member name="G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD" value="1"/>
+ </flags>
<flags name="GDBusMessageFlags" type-name="GDBusMessageFlags" get-type="g_dbus_message_flags_get_type">
<member name="G_DBUS_MESSAGE_FLAGS_NONE" value="0"/>
<member name="G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED" value="1"/>
<member name="G_DBUS_MESSAGE_FLAGS_NO_AUTO_START" value="2"/>
</flags>
+ <flags name="GDBusObjectManagerClientFlags" type-name="GDBusObjectManagerClientFlags" get-type="g_dbus_object_manager_client_flags_get_type">
+ <member name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE" value="0"/>
+ <member name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START" value="1"/>
+ </flags>
<flags name="GDBusPropertyInfoFlags" type-name="GDBusPropertyInfoFlags" get-type="g_dbus_property_info_flags_get_type">
<member name="G_DBUS_PROPERTY_INFO_FLAGS_NONE" value="0"/>
<member name="G_DBUS_PROPERTY_INFO_FLAGS_READABLE" value="1"/>
@@ -2618,6 +2665,107 @@
</parameters>
</signal>
</object>
+ <object name="GDBusInterfaceSkeleton" parent="GObject" type-name="GDBusInterfaceSkeleton" get-type="g_dbus_interface_skeleton_get_type">
+ <implements>
+ <interface name="GDBusInterface"/>
+ </implements>
+ <method name="export" symbol="g_dbus_interface_skeleton_export">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="flush" symbol="g_dbus_interface_skeleton_flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="g_dbus_interface_skeleton_get_connection">
+ <return-type type="GDBusConnection*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="g_dbus_interface_skeleton_get_flags">
+ <return-type type="GDBusInterfaceSkeletonFlags"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_info" symbol="g_dbus_interface_skeleton_get_info">
+ <return-type type="GDBusInterfaceInfo*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_object_path" symbol="g_dbus_interface_skeleton_get_object_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_properties" symbol="g_dbus_interface_skeleton_get_properties">
+ <return-type type="GVariant*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_vtable" symbol="g_dbus_interface_skeleton_get_vtable">
+ <return-type type="GDBusInterfaceVTable*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="set_flags" symbol="g_dbus_interface_skeleton_set_flags">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="flags" type="GDBusInterfaceSkeletonFlags"/>
+ </parameters>
+ </method>
+ <method name="unexport" symbol="g_dbus_interface_skeleton_unexport">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <property name="g-flags" type="GDBusInterfaceSkeletonFlags" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="g-authorize-method" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="invocation" type="GDBusMethodInvocation*"/>
+ </parameters>
+ </signal>
+ <vfunc name="flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_info">
+ <return-type type="GDBusInterfaceInfo*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_properties">
+ <return-type type="GVariant*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_vtable">
+ <return-type type="GDBusInterfaceVTable*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </vfunc>
+ </object>
<object name="GDBusMessage" parent="GObject" type-name="GDBusMessage" get-type="g_dbus_message_get_type">
<method name="bytes_needed" symbol="g_dbus_message_bytes_needed">
<return-type type="gssize"/>
@@ -3058,9 +3206,271 @@
<parameter name="parameters" type="GVariant*"/>
</parameters>
</method>
+ <method name="take_error" symbol="g_dbus_method_invocation_take_error">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="invocation" type="GDBusMethodInvocation*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="GDBusObjectManagerClient" parent="GObject" type-name="GDBusObjectManagerClient" get-type="g_dbus_object_manager_client_get_type">
+ <implements>
+ <interface name="GInitable"/>
+ <interface name="GAsyncInitable"/>
+ <interface name="GDBusObjectManager"/>
+ </implements>
+ <method name="get_connection" symbol="g_dbus_object_manager_client_get_connection">
+ <return-type type="GDBusConnection*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="g_dbus_object_manager_client_get_flags">
+ <return-type type="GDBusObjectManagerClientFlags"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="g_dbus_object_manager_client_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ </parameters>
+ </method>
+ <method name="get_name_owner" symbol="g_dbus_object_manager_client_get_name_owner">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="g_dbus_object_manager_client_new">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="flags" type="GDBusObjectManagerClientFlags"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="get_proxy_type_func" type="GDBusProxyTypeFunc"/>
+ <parameter name="get_proxy_type_user_data" type="gpointer"/>
+ <parameter name="get_proxy_type_destroy_notify" type="GDestroyNotify"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_finish" symbol="g_dbus_object_manager_client_new_finish">
+ <return-type type="GDBusObjectManager*"/>
+ <parameters>
+ <parameter name="res" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_for_bus" symbol="g_dbus_object_manager_client_new_for_bus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bus_type" type="GBusType"/>
+ <parameter name="flags" type="GDBusObjectManagerClientFlags"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="get_proxy_type_func" type="GDBusProxyTypeFunc"/>
+ <parameter name="get_proxy_type_user_data" type="gpointer"/>
+ <parameter name="get_proxy_type_destroy_notify" type="GDestroyNotify"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_for_bus_finish" symbol="g_dbus_object_manager_client_new_for_bus_finish">
+ <return-type type="GDBusObjectManager*"/>
+ <parameters>
+ <parameter name="res" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_for_bus_sync" symbol="g_dbus_object_manager_client_new_for_bus_sync">
+ <return-type type="GDBusObjectManager*"/>
+ <parameters>
+ <parameter name="bus_type" type="GBusType"/>
+ <parameter name="flags" type="GDBusObjectManagerClientFlags"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="get_proxy_type_func" type="GDBusProxyTypeFunc"/>
+ <parameter name="get_proxy_type_user_data" type="gpointer"/>
+ <parameter name="get_proxy_type_destroy_notify" type="GDestroyNotify"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_sync" symbol="g_dbus_object_manager_client_new_sync">
+ <return-type type="GDBusObjectManager*"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="flags" type="GDBusObjectManagerClientFlags"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="get_proxy_type_func" type="GDBusProxyTypeFunc"/>
+ <parameter name="get_proxy_type_user_data" type="gpointer"/>
+ <parameter name="get_proxy_type_destroy_notify" type="GDestroyNotify"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <property name="bus-type" type="GBusType" readable="0" writable="1" construct="0" construct-only="1"/>
+ <property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="flags" type="GDBusObjectManagerClientFlags" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="get-proxy-type-destroy-notify" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="get-proxy-type-func" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="get-proxy-type-user-data" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="name-owner" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="object-path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <signal name="interface-proxy-properties-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ <parameter name="object_proxy" type="GDBusObjectProxy*"/>
+ <parameter name="interface_proxy" type="GDBusProxy*"/>
+ <parameter name="changed_properties" type="GVariant"/>
+ <parameter name="invalidated_properties" type="GStrv*"/>
+ </parameters>
+ </signal>
+ <signal name="interface-proxy-signal" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerClient*"/>
+ <parameter name="object_proxy" type="GDBusObjectProxy*"/>
+ <parameter name="interface_proxy" type="GDBusProxy*"/>
+ <parameter name="sender_name" type="char*"/>
+ <parameter name="signal_name" type="char*"/>
+ <parameter name="parameters" type="GVariant"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="GDBusObjectManagerServer" parent="GObject" type-name="GDBusObjectManagerServer" get-type="g_dbus_object_manager_server_get_type">
+ <implements>
+ <interface name="GDBusObjectManager"/>
+ </implements>
+ <method name="export" symbol="g_dbus_object_manager_server_export">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerServer*"/>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="export_uniquely" symbol="g_dbus_object_manager_server_export_uniquely">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerServer*"/>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="g_dbus_object_manager_server_get_connection">
+ <return-type type="GDBusConnection*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerServer*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="g_dbus_object_manager_server_new">
+ <return-type type="GDBusObjectManagerServer*"/>
+ <parameters>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="set_connection" symbol="g_dbus_object_manager_server_set_connection">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerServer*"/>
+ <parameter name="connection" type="GDBusConnection*"/>
+ </parameters>
+ </method>
+ <method name="unexport" symbol="g_dbus_object_manager_server_unexport">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManagerServer*"/>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="object-path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ </object>
+ <object name="GDBusObjectProxy" parent="GObject" type-name="GDBusObjectProxy" get-type="g_dbus_object_proxy_get_type">
+ <implements>
+ <interface name="GDBusObject"/>
+ </implements>
+ <method name="get_connection" symbol="g_dbus_object_proxy_get_connection">
+ <return-type type="GDBusConnection*"/>
+ <parameters>
+ <parameter name="proxy" type="GDBusObjectProxy*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="g_dbus_object_proxy_new">
+ <return-type type="GDBusObjectProxy*"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="object-path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ </object>
+ <object name="GDBusObjectSkeleton" parent="GObject" type-name="GDBusObjectSkeleton" get-type="g_dbus_object_skeleton_get_type">
+ <implements>
+ <interface name="GDBusObject"/>
+ </implements>
+ <method name="add_interface" symbol="g_dbus_object_skeleton_add_interface">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="flush" symbol="g_dbus_object_skeleton_flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="g_dbus_object_skeleton_new">
+ <return-type type="GDBusObjectSkeleton*"/>
+ <parameters>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="remove_interface" symbol="g_dbus_object_skeleton_remove_interface">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
+ <method name="remove_interface_by_name" symbol="g_dbus_object_skeleton_remove_interface_by_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_object_path" symbol="g_dbus_object_skeleton_set_object_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="object-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <signal name="authorize-method" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="GDBusObjectSkeleton*"/>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="invocation" type="GDBusMethodInvocation*"/>
+ </parameters>
+ </signal>
</object>
<object name="GDBusProxy" parent="GObject" type-name="GDBusProxy" get-type="g_dbus_proxy_get_type">
<implements>
+ <interface name="GDBusInterface"/>
<interface name="GInitable"/>
<interface name="GAsyncInitable"/>
</implements>
@@ -3419,6 +3829,24 @@
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="read_line_finish_utf8" symbol="g_data_input_stream_read_line_finish_utf8">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="stream" type="GDataInputStream*"/>
+ <parameter name="result" type="GAsyncResult*"/>
+ <parameter name="length" type="gsize*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="read_line_utf8" symbol="g_data_input_stream_read_line_utf8">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="stream" type="GDataInputStream*"/>
+ <parameter name="length" type="gsize*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="read_uint16" symbol="g_data_input_stream_read_uint16">
<return-type type="guint16"/>
<parameters>
@@ -4677,7 +5105,7 @@
</parameters>
</method>
<property name="base-stream" type="GInputStream*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="close-base-stream" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="close-base-stream" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<field name="base_stream" type="GInputStream*"/>
</object>
<object name="GFilterOutputStream" parent="GOutputStream" type-name="GFilterOutputStream" get-type="g_filter_output_stream_get_type">
@@ -4856,6 +5284,13 @@
</vfunc>
</object>
<object name="GInetAddress" parent="GObject" type-name="GInetAddress" get-type="g_inet_address_get_type">
+ <method name="equal" symbol="g_inet_address_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="address" type="GInetAddress*"/>
+ <parameter name="other_address" type="GInetAddress*"/>
+ </parameters>
+ </method>
<method name="get_family" symbol="g_inet_address_get_family">
<return-type type="GSocketFamily"/>
<parameters>
@@ -6319,6 +6754,13 @@
<parameter name="key" type="gchar*"/>
</parameters>
</method>
+ <method name="get_uint" symbol="g_settings_get_uint">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ <parameter name="key" type="gchar*"/>
+ </parameters>
+ </method>
<method name="get_value" symbol="g_settings_get_value">
<return-type type="GVariant*"/>
<parameters>
@@ -6464,6 +6906,14 @@
<parameter name="value" type="gchar**"/>
</parameters>
</method>
+ <method name="set_uint" symbol="g_settings_set_uint">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="value" type="guint"/>
+ </parameters>
+ </method>
<method name="set_value" symbol="g_settings_set_value">
<return-type type="gboolean"/>
<parameters>
@@ -6543,16 +6993,30 @@
<parameter name="enabled" type="gboolean"/>
</parameters>
</method>
- <property name="enabled" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="parameter-type" type="GVariantType*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="state" type="GVariant" readable="1" writable="1" construct="1" construct-only="0"/>
+ <method name="set_state" symbol="g_simple_action_set_state">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="simple" type="GSimpleAction*"/>
+ <parameter name="value" type="GVariant*"/>
+ </parameters>
+ </method>
+ <property name="enabled" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="parameter-type" type="GVariantType*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="state" type="GVariant" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="state-type" type="GVariantType*" readable="1" writable="0" construct="0" construct-only="0"/>
<signal name="activate" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="simple" type="GSimpleAction*"/>
- <parameter name="parameter" type="GVariant"/>
+ <parameter name="object" type="GSimpleAction*"/>
+ <parameter name="p0" type="GVariant"/>
+ </parameters>
+ </signal>
+ <signal name="change-state" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GSimpleAction*"/>
+ <parameter name="p0" type="GVariant"/>
</parameters>
</signal>
</object>
@@ -6560,6 +7024,15 @@
<implements>
<interface name="GActionGroup"/>
</implements>
+ <method name="add_entries" symbol="g_simple_action_group_add_entries">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="simple" type="GSimpleActionGroup*"/>
+ <parameter name="entries" type="GActionEntry*"/>
+ <parameter name="n_entries" type="gint"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
<method name="insert" symbol="g_simple_action_group_insert">
<return-type type="void"/>
<parameters>
@@ -7781,6 +8254,17 @@
</parameters>
</signal>
</object>
+ <object name="GTimeZoneMonitor" parent="GObject" type-name="GTimeZoneMonitor" get-type="g_time_zone_monitor_get_type">
+ <method name="get" symbol="g_time_zone_monitor_get">
+ <return-type type="GTimeZoneMonitor*"/>
+ </method>
+ <signal name="changed" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GTimeZoneMonitor*"/>
+ </parameters>
+ </signal>
+ </object>
<object name="GTlsCertificate" parent="GObject" type-name="GTlsCertificate" get-type="g_tls_certificate_get_type">
<method name="get_issuer" symbol="g_tls_certificate_get_issuer">
<return-type type="GTlsCertificate*"/>
@@ -8328,6 +8812,13 @@
<parameter name="parameter" type="GVariant*"/>
</parameters>
</method>
+ <method name="change_state" symbol="g_action_change_state">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GAction*"/>
+ <parameter name="value" type="GVariant*"/>
+ </parameters>
+ </method>
<method name="get_enabled" symbol="g_action_get_enabled">
<return-type type="gboolean"/>
<parameters>
@@ -8364,23 +8855,23 @@
<parameter name="action" type="GAction*"/>
</parameters>
</method>
- <method name="set_state" symbol="g_action_set_state">
+ <property name="enabled" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="parameter-type" type="GVariantType*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="state" type="GVariant" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="state-type" type="GVariantType*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <vfunc name="activate">
<return-type type="void"/>
<parameters>
<parameter name="action" type="GAction*"/>
- <parameter name="value" type="GVariant*"/>
+ <parameter name="parameter" type="GVariant*"/>
</parameters>
- </method>
- <property name="enabled" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="parameter-type" type="GVariantType*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="state" type="GVariant" readable="1" writable="1" construct="1" construct-only="0"/>
- <property name="state-type" type="GVariantType*" readable="1" writable="0" construct="0" construct-only="0"/>
- <vfunc name="activate">
+ </vfunc>
+ <vfunc name="change_state">
<return-type type="void"/>
<parameters>
<parameter name="action" type="GAction*"/>
- <parameter name="parameter" type="GVariant*"/>
+ <parameter name="value" type="GVariant*"/>
</parameters>
</vfunc>
<vfunc name="get_enabled">
@@ -8419,13 +8910,6 @@
<parameter name="action" type="GAction*"/>
</parameters>
</vfunc>
- <vfunc name="set_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="action" type="GAction*"/>
- <parameter name="value" type="GVariant*"/>
- </parameters>
- </vfunc>
</interface>
<interface name="GActionGroup" type-name="GActionGroup" get-type="g_action_group_get_type">
<requires>
@@ -9138,6 +9622,195 @@
</parameters>
</vfunc>
</interface>
+ <interface name="GDBusInterface" type-name="GDBusInterface" get-type="g_dbus_interface_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
+ <method name="get_info" symbol="g_dbus_interface_get_info">
+ <return-type type="GDBusInterfaceInfo*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </method>
+ <method name="get_object" symbol="g_dbus_interface_get_object">
+ <return-type type="GDBusObject*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </method>
+ <method name="set_object" symbol="g_dbus_interface_set_object">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </method>
+ <vfunc name="get_info">
+ <return-type type="GDBusInterfaceInfo*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_object">
+ <return-type type="GDBusObject*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_object">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </vfunc>
+ </interface>
+ <interface name="GDBusObject" type-name="GDBusObject" get-type="g_dbus_object_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
+ <method name="get_interface" symbol="g_dbus_object_get_interface">
+ <return-type type="GDBusInterface*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_interfaces" symbol="g_dbus_object_get_interfaces">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </method>
+ <method name="get_object_path" symbol="g_dbus_object_get_object_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </method>
+ <signal name="interface-added" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </signal>
+ <signal name="interface-removed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </signal>
+ <vfunc name="get_interface">
+ <return-type type="GDBusInterface*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_interfaces">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_object_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </vfunc>
+ </interface>
+ <interface name="GDBusObjectManager" type-name="GDBusObjectManager" get-type="g_dbus_object_manager_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
+ <method name="get_interface" symbol="g_dbus_object_manager_get_interface">
+ <return-type type="GDBusInterface*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_object" symbol="g_dbus_object_manager_get_object">
+ <return-type type="GDBusObject*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_object_path" symbol="g_dbus_object_manager_get_object_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ </parameters>
+ </method>
+ <method name="get_objects" symbol="g_dbus_object_manager_get_objects">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ </parameters>
+ </method>
+ <signal name="interface-added" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </signal>
+ <signal name="interface-removed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ <parameter name="interface_" type="GDBusInterface*"/>
+ </parameters>
+ </signal>
+ <signal name="object-added" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </signal>
+ <signal name="object-removed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object" type="GDBusObject*"/>
+ </parameters>
+ </signal>
+ <vfunc name="get_interface">
+ <return-type type="GDBusInterface*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object_path" type="gchar*"/>
+ <parameter name="interface_name" type="gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_object">
+ <return-type type="GDBusObject*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ <parameter name="object_path" type="gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_object_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_objects">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="manager" type="GDBusObjectManager*"/>
+ </parameters>
+ </vfunc>
+ </interface>
<interface name="GDrive" type-name="GDrive" get-type="g_drive_get_type">
<requires>
<interface name="GObject"/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]