| /* |
| * Generated by gdbus-codegen 2.49.4. DO NOT EDIT. |
| * |
| * The license of this code is the same as for the source it was derived from. |
| */ |
| |
| #ifdef HAVE_CONFIG_H |
| # include "config.h" |
| #endif |
| |
| #include "gdbus-daemon-generated.h" |
| |
| #include <string.h> |
| #ifdef G_OS_UNIX |
| # include <gio/gunixfdlist.h> |
| #endif |
| |
| typedef struct |
| { |
| GDBusArgInfo parent_struct; |
| gboolean use_gvariant; |
| } _ExtendedGDBusArgInfo; |
| |
| typedef struct |
| { |
| GDBusMethodInfo parent_struct; |
| const gchar *signal_name; |
| gboolean pass_fdlist; |
| } _ExtendedGDBusMethodInfo; |
| |
| typedef struct |
| { |
| GDBusSignalInfo parent_struct; |
| const gchar *signal_name; |
| } _ExtendedGDBusSignalInfo; |
| |
| typedef struct |
| { |
| GDBusPropertyInfo parent_struct; |
| const gchar *hyphen_name; |
| gboolean use_gvariant; |
| } _ExtendedGDBusPropertyInfo; |
| |
| typedef struct |
| { |
| GDBusInterfaceInfo parent_struct; |
| const gchar *hyphen_name; |
| } _ExtendedGDBusInterfaceInfo; |
| |
| typedef struct |
| { |
| const _ExtendedGDBusPropertyInfo *info; |
| guint prop_id; |
| GValue orig_value; /* the value before the change */ |
| } ChangedProperty; |
| |
| static void |
| _changed_property_free (ChangedProperty *data) |
| { |
| g_value_unset (&data->orig_value); |
| g_free (data); |
| } |
| |
| static gboolean |
| _g_strv_equal0 (gchar **a, gchar **b) |
| { |
| gboolean ret = FALSE; |
| guint n; |
| if (a == NULL && b == NULL) |
| { |
| ret = TRUE; |
| goto out; |
| } |
| if (a == NULL || b == NULL) |
| goto out; |
| if (g_strv_length (a) != g_strv_length (b)) |
| goto out; |
| for (n = 0; a[n] != NULL; n++) |
| if (g_strcmp0 (a[n], b[n]) != 0) |
| goto out; |
| ret = TRUE; |
| out: |
| return ret; |
| } |
| |
| static gboolean |
| _g_variant_equal0 (GVariant *a, GVariant *b) |
| { |
| gboolean ret = FALSE; |
| if (a == NULL && b == NULL) |
| { |
| ret = TRUE; |
| goto out; |
| } |
| if (a == NULL || b == NULL) |
| goto out; |
| ret = g_variant_equal (a, b); |
| out: |
| return ret; |
| } |
| |
| G_GNUC_UNUSED static gboolean |
| _g_value_equal (const GValue *a, const GValue *b) |
| { |
| gboolean ret = FALSE; |
| g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); |
| switch (G_VALUE_TYPE (a)) |
| { |
| case G_TYPE_BOOLEAN: |
| ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); |
| break; |
| case G_TYPE_UCHAR: |
| ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); |
| break; |
| case G_TYPE_INT: |
| ret = (g_value_get_int (a) == g_value_get_int (b)); |
| break; |
| case G_TYPE_UINT: |
| ret = (g_value_get_uint (a) == g_value_get_uint (b)); |
| break; |
| case G_TYPE_INT64: |
| ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); |
| break; |
| case G_TYPE_UINT64: |
| ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); |
| break; |
| case G_TYPE_DOUBLE: |
| { |
| /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ |
| gdouble da = g_value_get_double (a); |
| gdouble db = g_value_get_double (b); |
| ret = memcmp (&da, &db, sizeof (gdouble)) == 0; |
| } |
| break; |
| case G_TYPE_STRING: |
| ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); |
| break; |
| case G_TYPE_VARIANT: |
| ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); |
| break; |
| default: |
| if (G_VALUE_TYPE (a) == G_TYPE_STRV) |
| ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); |
| else |
| g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); |
| break; |
| } |
| return ret; |
| } |
| |
| /* ------------------------------------------------------------------------ |
| * Code for interface org.freedesktop.DBus |
| * ------------------------------------------------------------------------ |
| */ |
| |
| /** |
| * SECTION:_GFreedesktopDBus |
| * @title: _GFreedesktopDBus |
| * @short_description: Generated C code for the org.freedesktop.DBus D-Bus interface |
| * |
| * This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link> D-Bus interface in C. |
| */ |
| |
| /* ---- Introspection data for org.freedesktop.DBus ---- */ |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_hello_OUT_ARG_assigned_name = |
| { |
| { |
| -1, |
| (gchar *) "assigned_name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_hello_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_hello_OUT_ARG_assigned_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_hello = |
| { |
| { |
| -1, |
| (gchar *) "Hello", |
| NULL, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_hello_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-hello", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_IN_ARG_flags = |
| { |
| { |
| -1, |
| (gchar *) "flags", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_request_name_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_request_name_IN_ARG_name, |
| &__g_freedesktop_dbus_method_info_request_name_IN_ARG_flags, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_OUT_ARG_value = |
| { |
| { |
| -1, |
| (gchar *) "value", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_request_name_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_request_name_OUT_ARG_value, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_request_name = |
| { |
| { |
| -1, |
| (gchar *) "RequestName", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_request_name_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_request_name_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-request-name", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_release_name_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_release_name_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_release_name_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_release_name_OUT_ARG_value = |
| { |
| { |
| -1, |
| (gchar *) "value", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_release_name_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_release_name_OUT_ARG_value, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_release_name = |
| { |
| { |
| -1, |
| (gchar *) "ReleaseName", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_release_name_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_release_name_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-release-name", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_flags = |
| { |
| { |
| -1, |
| (gchar *) "flags", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_name, |
| &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_flags, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_value = |
| { |
| { |
| -1, |
| (gchar *) "value", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_value, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_start_service_by_name = |
| { |
| { |
| -1, |
| (gchar *) "StartServiceByName", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-start-service-by-name", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_has_owner = |
| { |
| { |
| -1, |
| (gchar *) "has_owner", |
| (gchar *) "b", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_has_owner, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_name_has_owner = |
| { |
| { |
| -1, |
| (gchar *) "NameHasOwner", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-name-has-owner", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_names_OUT_ARG_names = |
| { |
| { |
| -1, |
| (gchar *) "names", |
| (gchar *) "as", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_names_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_list_names_OUT_ARG_names, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_names = |
| { |
| { |
| -1, |
| (gchar *) "ListNames", |
| NULL, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_names_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-list-names", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_activatable_names = |
| { |
| { |
| -1, |
| (gchar *) "activatable_names", |
| (gchar *) "as", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_activatable_names, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_activatable_names = |
| { |
| { |
| -1, |
| (gchar *) "ListActivatableNames", |
| NULL, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-list-activatable-names", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_add_match_IN_ARG_rule = |
| { |
| { |
| -1, |
| (gchar *) "rule", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_add_match_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_add_match_IN_ARG_rule, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_add_match = |
| { |
| { |
| -1, |
| (gchar *) "AddMatch", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_add_match_IN_ARG_pointers, |
| NULL, |
| NULL |
| }, |
| "handle-add-match", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_remove_match_IN_ARG_rule = |
| { |
| { |
| -1, |
| (gchar *) "rule", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_remove_match_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_remove_match_IN_ARG_rule, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_remove_match = |
| { |
| { |
| -1, |
| (gchar *) "RemoveMatch", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_remove_match_IN_ARG_pointers, |
| NULL, |
| NULL |
| }, |
| "handle-remove-match", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_unique_name = |
| { |
| { |
| -1, |
| (gchar *) "unique_name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_unique_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_name_owner = |
| { |
| { |
| -1, |
| (gchar *) "GetNameOwner", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-get-name-owner", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_queued_owners = |
| { |
| { |
| -1, |
| (gchar *) "queued_owners", |
| (gchar *) "as", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_queued_owners, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_queued_owners = |
| { |
| { |
| -1, |
| (gchar *) "ListQueuedOwners", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-list-queued-owners", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_uid = |
| { |
| { |
| -1, |
| (gchar *) "uid", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_uid, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_unix_user = |
| { |
| { |
| -1, |
| (gchar *) "GetConnectionUnixUser", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-get-connection-unix-user", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pid = |
| { |
| { |
| -1, |
| (gchar *) "pid", |
| (gchar *) "u", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pid, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id = |
| { |
| { |
| -1, |
| (gchar *) "GetConnectionUnixProcessID", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-get-connection-unix-process-id", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_security_context = |
| { |
| { |
| -1, |
| (gchar *) "security_context", |
| (gchar *) "ay", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_security_context, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context = |
| { |
| { |
| -1, |
| (gchar *) "GetConnectionSELinuxSecurityContext", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_pointers, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-get-connection-selinux-security-context", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_environment = |
| { |
| { |
| -1, |
| (gchar *) "environment", |
| (gchar *) "a{ss}", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_environment, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_update_activation_environment = |
| { |
| { |
| -1, |
| (gchar *) "UpdateActivationEnvironment", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_pointers, |
| NULL, |
| NULL |
| }, |
| "handle-update-activation-environment", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_reload_config = |
| { |
| { |
| -1, |
| (gchar *) "ReloadConfig", |
| NULL, |
| NULL, |
| NULL |
| }, |
| "handle-reload-config", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_id_OUT_ARG_unique_id = |
| { |
| { |
| -1, |
| (gchar *) "unique_id", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_id_OUT_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_get_id_OUT_ARG_unique_id, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_id = |
| { |
| { |
| -1, |
| (gchar *) "GetId", |
| NULL, |
| (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_id_OUT_ARG_pointers, |
| NULL |
| }, |
| "handle-get-id", |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusMethodInfo * const __g_freedesktop_dbus_method_info_pointers[] = |
| { |
| &__g_freedesktop_dbus_method_info_hello, |
| &__g_freedesktop_dbus_method_info_request_name, |
| &__g_freedesktop_dbus_method_info_release_name, |
| &__g_freedesktop_dbus_method_info_start_service_by_name, |
| &__g_freedesktop_dbus_method_info_name_has_owner, |
| &__g_freedesktop_dbus_method_info_list_names, |
| &__g_freedesktop_dbus_method_info_list_activatable_names, |
| &__g_freedesktop_dbus_method_info_add_match, |
| &__g_freedesktop_dbus_method_info_remove_match, |
| &__g_freedesktop_dbus_method_info_get_name_owner, |
| &__g_freedesktop_dbus_method_info_list_queued_owners, |
| &__g_freedesktop_dbus_method_info_get_connection_unix_user, |
| &__g_freedesktop_dbus_method_info_get_connection_unix_process_id, |
| &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context, |
| &__g_freedesktop_dbus_method_info_update_activation_environment, |
| &__g_freedesktop_dbus_method_info_reload_config, |
| &__g_freedesktop_dbus_method_info_get_id, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_old_owner = |
| { |
| { |
| -1, |
| (gchar *) "old_owner", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_new_owner = |
| { |
| { |
| -1, |
| (gchar *) "new_owner", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_name, |
| &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_old_owner, |
| &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_new_owner, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_owner_changed = |
| { |
| { |
| -1, |
| (gchar *) "NameOwnerChanged", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_pointers, |
| NULL |
| }, |
| "name-owner-changed" |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_lost_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_lost_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_signal_info_name_lost_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_lost = |
| { |
| { |
| -1, |
| (gchar *) "NameLost", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_lost_ARG_pointers, |
| NULL |
| }, |
| "name-lost" |
| }; |
| |
| static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_acquired_ARG_name = |
| { |
| { |
| -1, |
| (gchar *) "name", |
| (gchar *) "s", |
| NULL |
| }, |
| FALSE |
| }; |
| |
| static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_acquired_ARG_pointers[] = |
| { |
| &__g_freedesktop_dbus_signal_info_name_acquired_ARG_name, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_acquired = |
| { |
| { |
| -1, |
| (gchar *) "NameAcquired", |
| (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_acquired_ARG_pointers, |
| NULL |
| }, |
| "name-acquired" |
| }; |
| |
| static const _ExtendedGDBusSignalInfo * const __g_freedesktop_dbus_signal_info_pointers[] = |
| { |
| &__g_freedesktop_dbus_signal_info_name_owner_changed, |
| &__g_freedesktop_dbus_signal_info_name_lost, |
| &__g_freedesktop_dbus_signal_info_name_acquired, |
| NULL |
| }; |
| |
| static const _ExtendedGDBusInterfaceInfo __g_freedesktop_dbus_interface_info = |
| { |
| { |
| -1, |
| (gchar *) "org.freedesktop.DBus", |
| (GDBusMethodInfo **) &__g_freedesktop_dbus_method_info_pointers, |
| (GDBusSignalInfo **) &__g_freedesktop_dbus_signal_info_pointers, |
| NULL, |
| NULL |
| }, |
| "freedesktop-dbus", |
| }; |
| |
| |
| /** |
| * _g_freedesktop_dbus_interface_info: |
| * |
| * Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link> D-Bus interface. |
| * |
| * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. |
| */ |
| GDBusInterfaceInfo * |
| _g_freedesktop_dbus_interface_info (void) |
| { |
| return (GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info.parent_struct; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_override_properties: |
| * @klass: The class structure for a #GObject<!-- -->-derived class. |
| * @property_id_begin: The property id to assign to the first overridden property. |
| * |
| * Overrides all #GObject properties in the #_GFreedesktopDBus interface for a concrete class. |
| * The properties are overridden in the order they are defined. |
| * |
| * Returns: The last property id. |
| */ |
| guint |
| _g_freedesktop_dbus_override_properties (GObjectClass *klass, guint property_id_begin) |
| { |
| return property_id_begin - 1; |
| } |
| |
| |
| |
| /** |
| * _GFreedesktopDBus: |
| * |
| * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>. |
| */ |
| |
| /** |
| * _GFreedesktopDBusIface: |
| * @parent_iface: The parent interface. |
| * @handle_add_match: Handler for the #_GFreedesktopDBus::handle-add-match signal. |
| * @handle_get_connection_selinux_security_context: Handler for the #_GFreedesktopDBus::handle-get-connection-selinux-security-context signal. |
| * @handle_get_connection_unix_process_id: Handler for the #_GFreedesktopDBus::handle-get-connection-unix-process-id signal. |
| * @handle_get_connection_unix_user: Handler for the #_GFreedesktopDBus::handle-get-connection-unix-user signal. |
| * @handle_get_id: Handler for the #_GFreedesktopDBus::handle-get-id signal. |
| * @handle_get_name_owner: Handler for the #_GFreedesktopDBus::handle-get-name-owner signal. |
| * @handle_hello: Handler for the #_GFreedesktopDBus::handle-hello signal. |
| * @handle_list_activatable_names: Handler for the #_GFreedesktopDBus::handle-list-activatable-names signal. |
| * @handle_list_names: Handler for the #_GFreedesktopDBus::handle-list-names signal. |
| * @handle_list_queued_owners: Handler for the #_GFreedesktopDBus::handle-list-queued-owners signal. |
| * @handle_name_has_owner: Handler for the #_GFreedesktopDBus::handle-name-has-owner signal. |
| * @handle_release_name: Handler for the #_GFreedesktopDBus::handle-release-name signal. |
| * @handle_reload_config: Handler for the #_GFreedesktopDBus::handle-reload-config signal. |
| * @handle_remove_match: Handler for the #_GFreedesktopDBus::handle-remove-match signal. |
| * @handle_request_name: Handler for the #_GFreedesktopDBus::handle-request-name signal. |
| * @handle_start_service_by_name: Handler for the #_GFreedesktopDBus::handle-start-service-by-name signal. |
| * @handle_update_activation_environment: Handler for the #_GFreedesktopDBus::handle-update-activation-environment signal. |
| * @name_acquired: Handler for the #_GFreedesktopDBus::name-acquired signal. |
| * @name_lost: Handler for the #_GFreedesktopDBus::name-lost signal. |
| * @name_owner_changed: Handler for the #_GFreedesktopDBus::name-owner-changed signal. |
| * |
| * Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>. |
| */ |
| |
| typedef _GFreedesktopDBusIface _GFreedesktopDBusInterface; |
| G_DEFINE_INTERFACE (_GFreedesktopDBus, _g_freedesktop_dbus, G_TYPE_OBJECT); |
| |
| static void |
| _g_freedesktop_dbus_default_init (_GFreedesktopDBusIface *iface) |
| { |
| /* GObject signals for incoming D-Bus method calls: */ |
| /** |
| * _GFreedesktopDBus::handle-hello: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_hello() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-hello", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_hello), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 1, |
| G_TYPE_DBUS_METHOD_INVOCATION); |
| |
| /** |
| * _GFreedesktopDBus::handle-request-name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * @arg_flags: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_request_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-request-name", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_request_name), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 3, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_UINT); |
| |
| /** |
| * _GFreedesktopDBus::handle-release-name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_release_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-release-name", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_release_name), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-start-service-by-name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * @arg_flags: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_start_service_by_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-start-service-by-name", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_start_service_by_name), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 3, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_UINT); |
| |
| /** |
| * _GFreedesktopDBus::handle-name-has-owner: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_name_has_owner() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-name-has-owner", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_name_has_owner), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-list-names: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_names() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-list-names", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_names), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 1, |
| G_TYPE_DBUS_METHOD_INVOCATION); |
| |
| /** |
| * _GFreedesktopDBus::handle-list-activatable-names: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_activatable_names() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-list-activatable-names", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_activatable_names), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 1, |
| G_TYPE_DBUS_METHOD_INVOCATION); |
| |
| /** |
| * _GFreedesktopDBus::handle-add-match: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_rule: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_add_match() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-add-match", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_add_match), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-remove-match: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_rule: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_remove_match() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-remove-match", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_remove_match), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-get-name-owner: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_name_owner() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-get-name-owner", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_name_owner), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-list-queued-owners: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_queued_owners() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-list-queued-owners", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_queued_owners), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-get-connection-unix-user: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_unix_user() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-get-connection-unix-user", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_unix_user), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-get-connection-unix-process-id: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_unix_process_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-get-connection-unix-process-id", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_unix_process_id), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-get-connection-selinux-security-context: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_name: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_selinux_security_context() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-get-connection-selinux-security-context", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_selinux_security_context), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::handle-update-activation-environment: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * @arg_environment: Argument passed by remote caller. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_update_activation_environment() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-update-activation-environment", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_update_activation_environment), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 2, |
| G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT); |
| |
| /** |
| * _GFreedesktopDBus::handle-reload-config: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_reload_config() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-reload-config", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_reload_config), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 1, |
| G_TYPE_DBUS_METHOD_INVOCATION); |
| |
| /** |
| * _GFreedesktopDBus::handle-get-id: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: A #GDBusMethodInvocation. |
| * |
| * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method. |
| * |
| * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. |
| * |
| * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. |
| */ |
| g_signal_new ("handle-get-id", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_id), |
| g_signal_accumulator_true_handled, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_BOOLEAN, |
| 1, |
| G_TYPE_DBUS_METHOD_INVOCATION); |
| |
| /* GObject signals for received D-Bus signals: */ |
| /** |
| * _GFreedesktopDBus::name-owner-changed: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument. |
| * @arg_old_owner: Argument. |
| * @arg_new_owner: Argument. |
| * |
| * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameOwnerChanged">"NameOwnerChanged"</link> is received. |
| * |
| * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. |
| */ |
| g_signal_new ("name-owner-changed", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_owner_changed), |
| NULL, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_NONE, |
| 3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::name-lost: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument. |
| * |
| * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameLost">"NameLost"</link> is received. |
| * |
| * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. |
| */ |
| g_signal_new ("name-lost", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_lost), |
| NULL, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_NONE, |
| 1, G_TYPE_STRING); |
| |
| /** |
| * _GFreedesktopDBus::name-acquired: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument. |
| * |
| * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameAcquired">"NameAcquired"</link> is received. |
| * |
| * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. |
| */ |
| g_signal_new ("name-acquired", |
| G_TYPE_FROM_INTERFACE (iface), |
| G_SIGNAL_RUN_LAST, |
| G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_acquired), |
| NULL, |
| NULL, |
| g_cclosure_marshal_generic, |
| G_TYPE_NONE, |
| 1, G_TYPE_STRING); |
| |
| } |
| |
| /** |
| * _g_freedesktop_dbus_emit_name_owner_changed: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument to pass with the signal. |
| * @arg_old_owner: Argument to pass with the signal. |
| * @arg_new_owner: Argument to pass with the signal. |
| * |
| * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameOwnerChanged">"NameOwnerChanged"</link> D-Bus signal. |
| */ |
| void |
| _g_freedesktop_dbus_emit_name_owner_changed ( |
| _GFreedesktopDBus *object, |
| const gchar *arg_name, |
| const gchar *arg_old_owner, |
| const gchar *arg_new_owner) |
| { |
| g_signal_emit_by_name (object, "name-owner-changed", arg_name, arg_old_owner, arg_new_owner); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_emit_name_lost: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument to pass with the signal. |
| * |
| * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameLost">"NameLost"</link> D-Bus signal. |
| */ |
| void |
| _g_freedesktop_dbus_emit_name_lost ( |
| _GFreedesktopDBus *object, |
| const gchar *arg_name) |
| { |
| g_signal_emit_by_name (object, "name-lost", arg_name); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_emit_name_acquired: |
| * @object: A #_GFreedesktopDBus. |
| * @arg_name: Argument to pass with the signal. |
| * |
| * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameAcquired">"NameAcquired"</link> D-Bus signal. |
| */ |
| void |
| _g_freedesktop_dbus_emit_name_acquired ( |
| _GFreedesktopDBus *object, |
| const gchar *arg_name) |
| { |
| g_signal_emit_by_name (object, "name-acquired", arg_name); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_hello: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_hello_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_hello_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_hello ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "Hello", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_hello_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_assigned_name: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_hello(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_hello(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_hello_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_assigned_name, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_assigned_name); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_hello_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_assigned_name: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_hello() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_hello_sync ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_assigned_name, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "Hello", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_assigned_name); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_request_name: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @arg_flags: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_request_name_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_request_name_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_request_name ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint arg_flags, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "RequestName", |
| g_variant_new ("(su)", |
| arg_name, |
| arg_flags), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_request_name_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_request_name(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_request_name(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_request_name_finish ( |
| _GFreedesktopDBus *proxy, |
| guint *out_value, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_request_name_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @arg_flags: Argument to pass with the method invocation. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_request_name() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_request_name_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint arg_flags, |
| guint *out_value, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "RequestName", |
| g_variant_new ("(su)", |
| arg_name, |
| arg_flags), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_release_name: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_release_name_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_release_name_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_release_name ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "ReleaseName", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_release_name_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_release_name(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_release_name(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_release_name_finish ( |
| _GFreedesktopDBus *proxy, |
| guint *out_value, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_release_name_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_release_name() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_release_name_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint *out_value, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "ReleaseName", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_start_service_by_name: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @arg_flags: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_start_service_by_name_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_start_service_by_name_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_start_service_by_name ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint arg_flags, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "StartServiceByName", |
| g_variant_new ("(su)", |
| arg_name, |
| arg_flags), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_start_service_by_name_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_start_service_by_name(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_start_service_by_name(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_start_service_by_name_finish ( |
| _GFreedesktopDBus *proxy, |
| guint *out_value, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_start_service_by_name_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @arg_flags: Argument to pass with the method invocation. |
| * @out_value: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_start_service_by_name() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_start_service_by_name_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint arg_flags, |
| guint *out_value, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "StartServiceByName", |
| g_variant_new ("(su)", |
| arg_name, |
| arg_flags), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_value); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_name_has_owner: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_name_has_owner_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_name_has_owner_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_name_has_owner ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "NameHasOwner", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_name_has_owner_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_has_owner: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_name_has_owner(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_name_has_owner(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_name_has_owner_finish ( |
| _GFreedesktopDBus *proxy, |
| gboolean *out_has_owner, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(b)", |
| out_has_owner); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_name_has_owner_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_has_owner: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_name_has_owner() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_name_has_owner_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| gboolean *out_has_owner, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "NameHasOwner", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(b)", |
| out_has_owner); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_names: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_list_names_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_list_names_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_list_names ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "ListNames", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_names_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_names: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_names(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_list_names(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_names_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar ***out_names, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_names); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_names_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_names: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_list_names() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_names_sync ( |
| _GFreedesktopDBus *proxy, |
| gchar ***out_names, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "ListNames", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_names); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_activatable_names: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_list_activatable_names_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_list_activatable_names_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_list_activatable_names ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "ListActivatableNames", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_activatable_names_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_activatable_names: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_activatable_names(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_list_activatable_names(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_activatable_names_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar ***out_activatable_names, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_activatable_names); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_activatable_names_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_activatable_names: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_list_activatable_names() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_activatable_names_sync ( |
| _GFreedesktopDBus *proxy, |
| gchar ***out_activatable_names, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "ListActivatableNames", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_activatable_names); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_add_match: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_rule: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_add_match_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_add_match_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_add_match ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_rule, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "AddMatch", |
| g_variant_new ("(s)", |
| arg_rule), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_add_match_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_add_match(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_add_match(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_add_match_finish ( |
| _GFreedesktopDBus *proxy, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_add_match_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_rule: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_add_match() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_add_match_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_rule, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "AddMatch", |
| g_variant_new ("(s)", |
| arg_rule), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_remove_match: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_rule: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_remove_match_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_remove_match_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_remove_match ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_rule, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "RemoveMatch", |
| g_variant_new ("(s)", |
| arg_rule), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_remove_match_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_remove_match(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_remove_match(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_remove_match_finish ( |
| _GFreedesktopDBus *proxy, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_remove_match_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_rule: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_remove_match() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_remove_match_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_rule, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "RemoveMatch", |
| g_variant_new ("(s)", |
| arg_rule), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_name_owner: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_get_name_owner_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_get_name_owner_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_get_name_owner ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "GetNameOwner", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_name_owner_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_unique_name: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_name_owner(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_get_name_owner(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_name_owner_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_unique_name, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_unique_name); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_name_owner_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_unique_name: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_get_name_owner() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_name_owner_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| gchar **out_unique_name, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "GetNameOwner", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_unique_name); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_queued_owners: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_list_queued_owners_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_list_queued_owners_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_list_queued_owners ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "ListQueuedOwners", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_queued_owners_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_queued_owners: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_queued_owners(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_list_queued_owners(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_queued_owners_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar ***out_queued_owners, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_queued_owners); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_list_queued_owners_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_queued_owners: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_list_queued_owners() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_list_queued_owners_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| gchar ***out_queued_owners, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "ListQueuedOwners", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^as)", |
| out_queued_owners); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_user: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_get_connection_unix_user_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_unix_user_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_get_connection_unix_user ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "GetConnectionUnixUser", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_user_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_uid: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_unix_user(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_unix_user(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_unix_user_finish ( |
| _GFreedesktopDBus *proxy, |
| guint *out_uid, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_uid); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_user_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_uid: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_unix_user() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_unix_user_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint *out_uid, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "GetConnectionUnixUser", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_uid); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_process_id: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_get_connection_unix_process_id_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_unix_process_id_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_get_connection_unix_process_id ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "GetConnectionUnixProcessID", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_process_id_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_pid: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_unix_process_id(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_unix_process_id(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_unix_process_id_finish ( |
| _GFreedesktopDBus *proxy, |
| guint *out_pid, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_pid); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_unix_process_id_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_pid: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_unix_process_id() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_unix_process_id_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| guint *out_pid, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "GetConnectionUnixProcessID", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(u)", |
| out_pid); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_selinux_security_context: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_get_connection_selinux_security_context ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "GetConnectionSELinuxSecurityContext", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_security_context: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_selinux_security_context(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_selinux_security_context(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_security_context, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^ay)", |
| out_security_context); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_name: Argument to pass with the method invocation. |
| * @out_security_context: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_get_connection_selinux_security_context() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync ( |
| _GFreedesktopDBus *proxy, |
| const gchar *arg_name, |
| gchar **out_security_context, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "GetConnectionSELinuxSecurityContext", |
| g_variant_new ("(s)", |
| arg_name), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(^ay)", |
| out_security_context); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_update_activation_environment: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_environment: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_update_activation_environment_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_update_activation_environment_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_update_activation_environment ( |
| _GFreedesktopDBus *proxy, |
| GVariant *arg_environment, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "UpdateActivationEnvironment", |
| g_variant_new ("(@a{ss})", |
| arg_environment), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_update_activation_environment_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_update_activation_environment(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_update_activation_environment(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_update_activation_environment_finish ( |
| _GFreedesktopDBus *proxy, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_update_activation_environment_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @arg_environment: Argument to pass with the method invocation. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_update_activation_environment() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_update_activation_environment_sync ( |
| _GFreedesktopDBus *proxy, |
| GVariant *arg_environment, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "UpdateActivationEnvironment", |
| g_variant_new ("(@a{ss})", |
| arg_environment), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_reload_config: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_reload_config_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_reload_config_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_reload_config ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "ReloadConfig", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_reload_config_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_reload_config(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_reload_config(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_reload_config_finish ( |
| _GFreedesktopDBus *proxy, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_reload_config_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_reload_config() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_reload_config_sync ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "ReloadConfig", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "()"); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_id: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. |
| * @user_data: User data to pass to @callback. |
| * |
| * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method on @proxy. |
| * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. |
| * You can then call _g_freedesktop_dbus_call_get_id_finish() to get the result of the operation. |
| * |
| * See _g_freedesktop_dbus_call_get_id_sync() for the synchronous, blocking version of this method. |
| */ |
| void |
| _g_freedesktop_dbus_call_get_id ( |
| _GFreedesktopDBus *proxy, |
| GCancellable *cancellable, |
| GAsyncReadyCallback callback, |
| gpointer user_data) |
| { |
| g_dbus_proxy_call (G_DBUS_PROXY (proxy), |
| "GetId", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| callback, |
| user_data); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_id_finish: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_unique_id: (out): Return location for return parameter or %NULL to ignore. |
| * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_id(). |
| * @error: Return location for error or %NULL. |
| * |
| * Finishes an operation started with _g_freedesktop_dbus_call_get_id(). |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_id_finish ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_unique_id, |
| GAsyncResult *res, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_unique_id); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_call_get_id_sync: |
| * @proxy: A #_GFreedesktopDBusProxy. |
| * @out_unique_id: (out): Return location for return parameter or %NULL to ignore. |
| * @cancellable: (allow-none): A #GCancellable or %NULL. |
| * @error: Return location for error or %NULL. |
| * |
| * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. |
| * |
| * See _g_freedesktop_dbus_call_get_id() for the asynchronous version of this method. |
| * |
| * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. |
| */ |
| gboolean |
| _g_freedesktop_dbus_call_get_id_sync ( |
| _GFreedesktopDBus *proxy, |
| gchar **out_unique_id, |
| GCancellable *cancellable, |
| GError **error) |
| { |
| GVariant *_ret; |
| _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), |
| "GetId", |
| g_variant_new ("()"), |
| G_DBUS_CALL_FLAGS_NONE, |
| -1, |
| cancellable, |
| error); |
| if (_ret == NULL) |
| goto _out; |
| g_variant_get (_ret, |
| "(s)", |
| out_unique_id); |
| g_variant_unref (_ret); |
| _out: |
| return _ret != NULL; |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_hello: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @assigned_name: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_hello ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *assigned_name) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(s)", |
| assigned_name)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_request_name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @value: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_request_name ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| guint value) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(u)", |
| value)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_release_name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @value: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_release_name ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| guint value) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(u)", |
| value)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_start_service_by_name: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @value: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_start_service_by_name ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| guint value) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(u)", |
| value)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_name_has_owner: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @has_owner: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_name_has_owner ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| gboolean has_owner) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(b)", |
| has_owner)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_list_names: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @names: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_list_names ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *const *names) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(^as)", |
| names)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_list_activatable_names: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @activatable_names: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_list_activatable_names ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *const *activatable_names) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(^as)", |
| activatable_names)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_add_match: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_add_match ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("()")); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_remove_match: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_remove_match ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("()")); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_get_name_owner: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @unique_name: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_get_name_owner ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *unique_name) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(s)", |
| unique_name)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_list_queued_owners: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @queued_owners: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_list_queued_owners ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *const *queued_owners) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(^as)", |
| queued_owners)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_get_connection_unix_user: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @uid: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_get_connection_unix_user ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| guint uid) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(u)", |
| uid)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_get_connection_unix_process_id: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @pid: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_get_connection_unix_process_id ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| guint pid) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(u)", |
| pid)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_get_connection_selinux_security_context: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @security_context: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_get_connection_selinux_security_context ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation, |
| const gchar *security_context) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("(^ay)", |
| security_context)); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_update_activation_environment: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_update_activation_environment ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("()")); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_reload_config: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freedesktop_dbus_complete_reload_config ( |
| _GFreedesktopDBus *object, |
| GDBusMethodInvocation *invocation) |
| { |
| g_dbus_method_invocation_return_value (invocation, |
| g_variant_new ("()")); |
| } |
| |
| /** |
| * _g_freedesktop_dbus_complete_get_id: |
| * @object: A #_GFreedesktopDBus. |
| * @invocation: (transfer full): A #GDBusMethodInvocation. |
| * @unique_id: Parameter to return. |
| * |
| * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. |
| * |
| * This method will free @invocation, you cannot use it afterwards. |
| */ |
| void |
| _g_freede
|