summaryrefslogtreecommitdiff
path: root/src/daemon/dbus
diff options
context:
space:
mode:
authorJussi Laako <jussi.laako@linux.intel.com>2014-03-13 16:50:28 +0200
committerJussi Laako <jussi.laako@linux.intel.com>2014-03-13 16:50:28 +0200
commit4e1e391e1fd557502ad6852aae2958f632e1ebb1 (patch)
treec1ef1a172097550c93a664ed240df74595e962e0 /src/daemon/dbus
parent1ebc64ba81eccb5a955bb9c00d60515b0a0ac266 (diff)
downloadgsignond-accepted/tizen_ivi_release.tar.gz
gsignond-accepted/tizen_ivi_release.tar.bz2
gsignond-accepted/tizen_ivi_release.zip
Change-Id: Ice9f1e744e23d8e65c75d03c2748b34e74a8829e
Diffstat (limited to 'src/daemon/dbus')
-rw-r--r--src/daemon/dbus/Makefile.am4
-rw-r--r--src/daemon/dbus/Makefile.in217
-rw-r--r--src/daemon/dbus/gsignond-dbus-auth-service-gen.c2723
-rw-r--r--src/daemon/dbus/gsignond-dbus-auth-service-gen.h434
-rw-r--r--src/daemon/dbus/gsignond-dbus-auth-session-gen.c1591
-rw-r--r--src/daemon/dbus/gsignond-dbus-auth-session-gen.h250
-rw-r--r--src/daemon/dbus/gsignond-dbus-identity-gen.c2872
-rw-r--r--src/daemon/dbus/gsignond-dbus-identity-gen.h449
-rw-r--r--src/daemon/dbus/gsignond-dbus-remote-plugin-gen.c2785
-rw-r--r--src/daemon/dbus/gsignond-dbus-remote-plugin-gen.h358
10 files changed, 156 insertions, 11527 deletions
diff --git a/src/daemon/dbus/Makefile.am b/src/daemon/dbus/Makefile.am
index d5976db..9d1f927 100644
--- a/src/daemon/dbus/Makefile.am
+++ b/src/daemon/dbus/Makefile.am
@@ -112,6 +112,6 @@ dbusinterfaces_DATA = \
EXTRA_DIST = interfaces
-#clean-local :
-# rm -f *~ $(DBUS_BUILT_SOURCES) $(DBUS_BUILT_DOCS)
+clean-local :
+ rm -f *~ $(DBUS_BUILT_SOURCES) $(DBUS_BUILT_DOCS)
diff --git a/src/daemon/dbus/Makefile.in b/src/daemon/dbus/Makefile.in
index e70888f..e45f21b 100644
--- a/src/daemon/dbus/Makefile.in
+++ b/src/daemon/dbus/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -17,6 +16,51 @@
VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -36,7 +80,8 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = src/daemon/dbus
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/build-aux/depcomp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gnu_make.m4 \
$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
@@ -66,6 +111,7 @@ libgsignond_dbus_glue_la_OBJECTS = \
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
+am__v_lt_1 =
libgsignond_dbus_la_DEPENDENCIES = libgsignond-dbus-glue.la \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_libgsignond_dbus_la_OBJECTS = \
@@ -83,6 +129,18 @@ am__objects_3 = libgsignond_dbus_la-gsignond-dbus-auth-service-gen.lo \
nodist_libgsignond_dbus_la_OBJECTS = $(am__objects_3) $(am__objects_1)
libgsignond_dbus_la_OBJECTS = $(am_libgsignond_dbus_la_OBJECTS) \
$(nodist_libgsignond_dbus_la_OBJECTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
DEFAULT_INCLUDES =
depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
am__depfiles_maybe = depfiles
@@ -95,24 +153,25 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
-am__v_CC_0 = @echo " CC " $@;
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
-am__v_CCLD_0 = @echo " CCLD " $@;
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
SOURCES = $(nodist_libgsignond_dbus_glue_la_SOURCES) \
$(libgsignond_dbus_la_SOURCES) \
$(nodist_libgsignond_dbus_la_SOURCES)
DIST_SOURCES = $(libgsignond_dbus_la_SOURCES)
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -144,6 +203,23 @@ am__installdirs = "$(DESTDIR)$(dbusinterfacesdir)" \
"$(DESTDIR)$(dbusservicedir)" "$(DESTDIR)$(dbusservicedir)"
DATA = $(dbusinterfaces_DATA) $(dbusservice_DATA) \
$(nodist_dbusservice_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -403,14 +479,18 @@ $(am__aclocal_m4_deps):
clean-noinstLTLIBRARIES:
-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
+ @list='$(noinst_LTLIBRARIES)'; \
+ locs=`for p in $$list; do echo $$p; done | \
+ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+ sort -u`; \
+ test -z "$$locs" || { \
+ echo rm -f $${locs}; \
+ rm -f $${locs}; \
+ }
+
libgsignond-dbus-glue.la: $(libgsignond_dbus_glue_la_OBJECTS) $(libgsignond_dbus_glue_la_DEPENDENCIES) $(EXTRA_libgsignond_dbus_glue_la_DEPENDENCIES)
$(AM_V_CCLD)$(LINK) $(libgsignond_dbus_glue_la_OBJECTS) $(libgsignond_dbus_glue_la_LIBADD) $(LIBS)
+
libgsignond-dbus.la: $(libgsignond_dbus_la_OBJECTS) $(libgsignond_dbus_la_DEPENDENCIES) $(EXTRA_libgsignond_dbus_la_DEPENDENCIES)
$(AM_V_CCLD)$(LINK) $(libgsignond_dbus_la_OBJECTS) $(libgsignond_dbus_la_LIBADD) $(LIBS)
@@ -556,8 +636,11 @@ clean-libtool:
-rm -rf .libs _libs
install-dbusinterfacesDATA: $(dbusinterfaces_DATA)
@$(NORMAL_INSTALL)
- test -z "$(dbusinterfacesdir)" || $(MKDIR_P) "$(DESTDIR)$(dbusinterfacesdir)"
@list='$(dbusinterfaces_DATA)'; test -n "$(dbusinterfacesdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(dbusinterfacesdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(dbusinterfacesdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -574,8 +657,11 @@ uninstall-dbusinterfacesDATA:
dir='$(DESTDIR)$(dbusinterfacesdir)'; $(am__uninstall_files_from_dir)
install-dbusserviceDATA: $(dbusservice_DATA)
@$(NORMAL_INSTALL)
- test -z "$(dbusservicedir)" || $(MKDIR_P) "$(DESTDIR)$(dbusservicedir)"
@list='$(dbusservice_DATA)'; test -n "$(dbusservicedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(dbusservicedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(dbusservicedir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -592,8 +678,11 @@ uninstall-dbusserviceDATA:
dir='$(DESTDIR)$(dbusservicedir)'; $(am__uninstall_files_from_dir)
install-nodist_dbusserviceDATA: $(nodist_dbusservice_DATA)
@$(NORMAL_INSTALL)
- test -z "$(dbusservicedir)" || $(MKDIR_P) "$(DESTDIR)$(dbusservicedir)"
@list='$(nodist_dbusservice_DATA)'; test -n "$(dbusservicedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(dbusservicedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(dbusservicedir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -609,26 +698,15 @@ uninstall-nodist_dbusserviceDATA:
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(dbusservicedir)'; $(am__uninstall_files_from_dir)
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -640,15 +718,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -657,6 +731,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -730,8 +819,8 @@ maintainer-clean-generic:
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
-clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
+clean-am: clean-generic clean-libtool clean-local \
+ clean-noinstLTLIBRARIES mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
@@ -803,21 +892,23 @@ uninstall-am: uninstall-dbusinterfacesDATA uninstall-dbusserviceDATA \
.MAKE: install-am install-strip
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dbusinterfacesDATA install-dbusserviceDATA install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-local clean-noinstLTLIBRARIES \
+ cscopelist-am ctags ctags-am distclean distclean-compile \
+ distclean-generic distclean-libtool distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dbusinterfacesDATA \
+ install-dbusserviceDATA install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man \
install-nodist_dbusserviceDATA install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-dbusinterfacesDATA \
- uninstall-dbusserviceDATA uninstall-nodist_dbusserviceDATA
+ tags tags-am uninstall uninstall-am \
+ uninstall-dbusinterfacesDATA uninstall-dbusserviceDATA \
+ uninstall-nodist_dbusserviceDATA
gsignond-dbus-auth-service-gen.c gsignond-dbus-auth-service-gen.h : $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.AuthService.xml
gdbus-codegen \
@@ -851,8 +942,8 @@ gsignond-dbus-remote-plugin-gen.c gsignond-dbus-remote-plugin-gen.h : $(INTERFAC
--generate-docbook gsignond-dbus-remote-plugin-doc-gen \
$<
-#clean-local :
-# rm -f *~ $(DBUS_BUILT_SOURCES) $(DBUS_BUILT_DOCS)
+clean-local :
+ rm -f *~ $(DBUS_BUILT_SOURCES) $(DBUS_BUILT_DOCS)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/src/daemon/dbus/gsignond-dbus-auth-service-gen.c b/src/daemon/dbus/gsignond-dbus-auth-service-gen.c
deleted file mode 100644
index bfc141d..0000000
--- a/src/daemon/dbus/gsignond-dbus-auth-service-gen.c
+++ /dev/null
@@ -1,2723 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.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 "gsignond-dbus-auth-service-gen.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 com.google.code.AccountsSSO.gSingleSignOn.AuthService
- * ------------------------------------------------------------------------
- */
-
-/**
- * SECTION:GSignondDbusAuthService
- * @title: GSignondDbusAuthService
- * @short_description: Generated C code for the com.google.code.AccountsSSO.gSingleSignOn.AuthService D-Bus interface
- *
- * This section contains code for working with the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link> D-Bus interface in C.
- */
-
-/* ---- Introspection data for com.google.code.AccountsSSO.gSingleSignOn.AuthService ---- */
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_register_new_identity_IN_ARG_applicationContext =
-{
- {
- -1,
- "applicationContext",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_register_new_identity_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_register_new_identity_IN_ARG_applicationContext,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_register_new_identity_OUT_ARG_objectPath =
-{
- {
- -1,
- "objectPath",
- "o",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_register_new_identity_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_register_new_identity_OUT_ARG_objectPath,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_register_new_identity =
-{
- {
- -1,
- "registerNewIdentity",
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_register_new_identity_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_register_new_identity_OUT_ARG_pointers,
- NULL
- },
- "handle-register-new-identity",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_id =
-{
- {
- -1,
- "id",
- "u",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_applicationContext =
-{
- {
- -1,
- "applicationContext",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_id,
- &_gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_applicationContext,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_objectPath =
-{
- {
- -1,
- "objectPath",
- "o",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_identityData =
-{
- {
- -1,
- "identityData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_objectPath,
- &_gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_identityData,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_get_identity =
-{
- {
- -1,
- "getIdentity",
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_get_identity_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_get_identity_OUT_ARG_pointers,
- NULL
- },
- "handle-get-identity",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_methods_OUT_ARG_authMethods =
-{
- {
- -1,
- "authMethods",
- "as",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_query_methods_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_query_methods_OUT_ARG_authMethods,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_query_methods =
-{
- {
- -1,
- "queryMethods",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_query_methods_OUT_ARG_pointers,
- NULL
- },
- "handle-query-methods",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_mechanisms_IN_ARG_method =
-{
- {
- -1,
- "method",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_query_mechanisms_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_query_mechanisms_IN_ARG_method,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_mechanisms_OUT_ARG_mechanisms =
-{
- {
- -1,
- "mechanisms",
- "as",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_query_mechanisms_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_query_mechanisms_OUT_ARG_mechanisms,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_query_mechanisms =
-{
- {
- -1,
- "queryMechanisms",
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_query_mechanisms_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_query_mechanisms_OUT_ARG_pointers,
- NULL
- },
- "handle-query-mechanisms",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_filter =
-{
- {
- -1,
- "filter",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_applicationContext =
-{
- {
- -1,
- "applicationContext",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_filter,
- &_gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_applicationContext,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_query_identities_OUT_ARG_identities =
-{
- {
- -1,
- "identities",
- "aa{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_query_identities_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_query_identities_OUT_ARG_identities,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_query_identities =
-{
- {
- -1,
- "queryIdentities",
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_query_identities_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_query_identities_OUT_ARG_pointers,
- NULL
- },
- "handle-query-identities",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_clear_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "b",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_clear_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_clear_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_clear =
-{
- {
- -1,
- "clear",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_clear_OUT_ARG_pointers,
- NULL
- },
- "handle-clear",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_backup_starts_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "y",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_backup_starts_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_backup_starts_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_backup_starts =
-{
- {
- -1,
- "backupStarts",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_backup_starts_OUT_ARG_pointers,
- NULL
- },
- "handle-backup-starts",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_backup_finished_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "y",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_backup_finished_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_backup_finished_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_backup_finished =
-{
- {
- -1,
- "backupFinished",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_backup_finished_OUT_ARG_pointers,
- NULL
- },
- "handle-backup-finished",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_restore_starts_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "y",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_restore_starts_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_restore_starts_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_restore_starts =
-{
- {
- -1,
- "restoreStarts",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_restore_starts_OUT_ARG_pointers,
- NULL
- },
- "handle-restore-starts",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_service_method_info_restore_finished_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "y",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_service_method_info_restore_finished_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_restore_finished_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_service_method_info_restore_finished =
-{
- {
- -1,
- "restoreFinished",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_auth_service_method_info_restore_finished_OUT_ARG_pointers,
- NULL
- },
- "handle-restore-finished",
- FALSE
-};
-
-static const _ExtendedGDBusMethodInfo * const _gsignond_dbus_auth_service_method_info_pointers[] =
-{
- &_gsignond_dbus_auth_service_method_info_register_new_identity,
- &_gsignond_dbus_auth_service_method_info_get_identity,
- &_gsignond_dbus_auth_service_method_info_query_methods,
- &_gsignond_dbus_auth_service_method_info_query_mechanisms,
- &_gsignond_dbus_auth_service_method_info_query_identities,
- &_gsignond_dbus_auth_service_method_info_clear,
- &_gsignond_dbus_auth_service_method_info_backup_starts,
- &_gsignond_dbus_auth_service_method_info_backup_finished,
- &_gsignond_dbus_auth_service_method_info_restore_starts,
- &_gsignond_dbus_auth_service_method_info_restore_finished,
- NULL
-};
-
-static const _ExtendedGDBusInterfaceInfo _gsignond_dbus_auth_service_interface_info =
-{
- {
- -1,
- "com.google.code.AccountsSSO.gSingleSignOn.AuthService",
- (GDBusMethodInfo **) &_gsignond_dbus_auth_service_method_info_pointers,
- NULL,
- NULL,
- NULL
- },
- "auth-service",
-};
-
-
-/**
- * gsignond_dbus_auth_service_interface_info:
- *
- * Gets a machine-readable description of the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link> D-Bus interface.
- *
- * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.
- */
-GDBusInterfaceInfo *
-gsignond_dbus_auth_service_interface_info (void)
-{
- return (GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info;
-}
-
-/**
- * gsignond_dbus_auth_service_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 #GSignondDbusAuthService interface for a concrete class.
- * The properties are overridden in the order they are defined.
- *
- * Returns: The last property id.
- */
-guint
-gsignond_dbus_auth_service_override_properties (GObjectClass *klass, guint property_id_begin)
-{
- return property_id_begin - 1;
-}
-
-
-
-/**
- * GSignondDbusAuthService:
- *
- * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link>.
- */
-
-/**
- * GSignondDbusAuthServiceIface:
- * @parent_iface: The parent interface.
- * @handle_backup_finished: Handler for the #GSignondDbusAuthService::handle-backup-finished signal.
- * @handle_backup_starts: Handler for the #GSignondDbusAuthService::handle-backup-starts signal.
- * @handle_clear: Handler for the #GSignondDbusAuthService::handle-clear signal.
- * @handle_get_identity: Handler for the #GSignondDbusAuthService::handle-get-identity signal.
- * @handle_query_identities: Handler for the #GSignondDbusAuthService::handle-query-identities signal.
- * @handle_query_mechanisms: Handler for the #GSignondDbusAuthService::handle-query-mechanisms signal.
- * @handle_query_methods: Handler for the #GSignondDbusAuthService::handle-query-methods signal.
- * @handle_register_new_identity: Handler for the #GSignondDbusAuthService::handle-register-new-identity signal.
- * @handle_restore_finished: Handler for the #GSignondDbusAuthService::handle-restore-finished signal.
- * @handle_restore_starts: Handler for the #GSignondDbusAuthService::handle-restore-starts signal.
- *
- * Virtual table for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link>.
- */
-
-static void
-gsignond_dbus_auth_service_default_init (GSignondDbusAuthServiceIface *iface)
-{
- /* GObject signals for incoming D-Bus method calls: */
- /**
- * GSignondDbusAuthService::handle-register-new-identity:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_applicationContext: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.registerNewIdentity">registerNewIdentity()</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 gsignond_dbus_auth_service_complete_register_new_identity() 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-register-new-identity",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_register_new_identity),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthService::handle-get-identity:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_id: Argument passed by remote caller.
- * @arg_applicationContext: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.getIdentity">getIdentity()</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 gsignond_dbus_auth_service_complete_get_identity() 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-identity",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_get_identity),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 3,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthService::handle-query-methods:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMethods">queryMethods()</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 gsignond_dbus_auth_service_complete_query_methods() 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-query-methods",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_query_methods),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusAuthService::handle-query-mechanisms:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_method: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMechanisms">queryMechanisms()</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 gsignond_dbus_auth_service_complete_query_mechanisms() 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-query-mechanisms",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_query_mechanisms),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthService::handle-query-identities:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_filter: Argument passed by remote caller.
- * @arg_applicationContext: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryIdentities">queryIdentities()</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 gsignond_dbus_auth_service_complete_query_identities() 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-query-identities",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_query_identities),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 3,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthService::handle-clear:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.clear">clear()</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 gsignond_dbus_auth_service_complete_clear() 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-clear",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_clear),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusAuthService::handle-backup-starts:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupStarts">backupStarts()</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 gsignond_dbus_auth_service_complete_backup_starts() 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-backup-starts",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_backup_starts),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusAuthService::handle-backup-finished:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupFinished">backupFinished()</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 gsignond_dbus_auth_service_complete_backup_finished() 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-backup-finished",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_backup_finished),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusAuthService::handle-restore-starts:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreStarts">restoreStarts()</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 gsignond_dbus_auth_service_complete_restore_starts() 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-restore-starts",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_restore_starts),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusAuthService::handle-restore-finished:
- * @object: A #GSignondDbusAuthService.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreFinished">restoreFinished()</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 gsignond_dbus_auth_service_complete_restore_finished() 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-restore-finished",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthServiceIface, handle_restore_finished),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
-}
-
-typedef GSignondDbusAuthServiceIface GSignondDbusAuthServiceInterface;
-G_DEFINE_INTERFACE (GSignondDbusAuthService, gsignond_dbus_auth_service, G_TYPE_OBJECT);
-
-/**
- * gsignond_dbus_auth_service_call_register_new_identity:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_applicationContext: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.registerNewIdentity">registerNewIdentity()</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 gsignond_dbus_auth_service_call_register_new_identity_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_register_new_identity_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_register_new_identity (
- GSignondDbusAuthService *proxy,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "registerNewIdentity",
- g_variant_new ("(s)",
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_register_new_identity_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_objectPath: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_register_new_identity().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_register_new_identity().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_register_new_identity_finish (
- GSignondDbusAuthService *proxy,
- gchar **out_objectPath,
- 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,
- "(o)",
- out_objectPath);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_register_new_identity_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_applicationContext: Argument to pass with the method invocation.
- * @out_objectPath: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.registerNewIdentity">registerNewIdentity()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_register_new_identity() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_register_new_identity_sync (
- GSignondDbusAuthService *proxy,
- const gchar *arg_applicationContext,
- gchar **out_objectPath,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "registerNewIdentity",
- g_variant_new ("(s)",
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(o)",
- out_objectPath);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_get_identity:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_id: Argument to pass with the method invocation.
- * @arg_applicationContext: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.getIdentity">getIdentity()</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 gsignond_dbus_auth_service_call_get_identity_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_get_identity_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_get_identity (
- GSignondDbusAuthService *proxy,
- guint arg_id,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "getIdentity",
- g_variant_new ("(us)",
- arg_id,
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_get_identity_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_objectPath: (out): Return location for return parameter or %NULL to ignore.
- * @out_identityData: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_get_identity().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_get_identity().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_get_identity_finish (
- GSignondDbusAuthService *proxy,
- gchar **out_objectPath,
- GVariant **out_identityData,
- 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,
- "(o@a{sv})",
- out_objectPath,
- out_identityData);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_get_identity_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_id: Argument to pass with the method invocation.
- * @arg_applicationContext: Argument to pass with the method invocation.
- * @out_objectPath: (out): Return location for return parameter or %NULL to ignore.
- * @out_identityData: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.getIdentity">getIdentity()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_get_identity() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_get_identity_sync (
- GSignondDbusAuthService *proxy,
- guint arg_id,
- const gchar *arg_applicationContext,
- gchar **out_objectPath,
- GVariant **out_identityData,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "getIdentity",
- g_variant_new ("(us)",
- arg_id,
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(o@a{sv})",
- out_objectPath,
- out_identityData);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_methods:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMethods">queryMethods()</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 gsignond_dbus_auth_service_call_query_methods_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_query_methods_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_query_methods (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "queryMethods",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_methods_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_authMethods: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_query_methods().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_query_methods().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_methods_finish (
- GSignondDbusAuthService *proxy,
- gchar ***out_authMethods,
- 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_authMethods);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_methods_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_authMethods: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMethods">queryMethods()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_query_methods() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_methods_sync (
- GSignondDbusAuthService *proxy,
- gchar ***out_authMethods,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "queryMethods",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(^as)",
- out_authMethods);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_mechanisms:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_method: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMechanisms">queryMechanisms()</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 gsignond_dbus_auth_service_call_query_mechanisms_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_query_mechanisms_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_query_mechanisms (
- GSignondDbusAuthService *proxy,
- const gchar *arg_method,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "queryMechanisms",
- g_variant_new ("(s)",
- arg_method),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_mechanisms_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_mechanisms: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_query_mechanisms().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_query_mechanisms().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_mechanisms_finish (
- GSignondDbusAuthService *proxy,
- gchar ***out_mechanisms,
- 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_mechanisms);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_mechanisms_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_method: Argument to pass with the method invocation.
- * @out_mechanisms: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMechanisms">queryMechanisms()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_query_mechanisms() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_mechanisms_sync (
- GSignondDbusAuthService *proxy,
- const gchar *arg_method,
- gchar ***out_mechanisms,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "queryMechanisms",
- g_variant_new ("(s)",
- arg_method),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(^as)",
- out_mechanisms);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_identities:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_filter: Argument to pass with the method invocation.
- * @arg_applicationContext: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryIdentities">queryIdentities()</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 gsignond_dbus_auth_service_call_query_identities_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_query_identities_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_query_identities (
- GSignondDbusAuthService *proxy,
- GVariant *arg_filter,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "queryIdentities",
- g_variant_new ("(@a{sv}s)",
- arg_filter,
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_identities_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_identities: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_query_identities().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_query_identities().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_identities_finish (
- GSignondDbusAuthService *proxy,
- GVariant **out_identities,
- 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,
- "(@aa{sv})",
- out_identities);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_query_identities_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @arg_filter: Argument to pass with the method invocation.
- * @arg_applicationContext: Argument to pass with the method invocation.
- * @out_identities: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryIdentities">queryIdentities()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_query_identities() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_query_identities_sync (
- GSignondDbusAuthService *proxy,
- GVariant *arg_filter,
- const gchar *arg_applicationContext,
- GVariant **out_identities,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "queryIdentities",
- g_variant_new ("(@a{sv}s)",
- arg_filter,
- arg_applicationContext),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(@aa{sv})",
- out_identities);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_clear:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.clear">clear()</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 gsignond_dbus_auth_service_call_clear_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_clear_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_clear (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "clear",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_clear_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_clear().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_clear().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_clear_finish (
- GSignondDbusAuthService *proxy,
- gboolean *out_unnamed_arg0,
- 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_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_clear_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.clear">clear()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_clear() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_clear_sync (
- GSignondDbusAuthService *proxy,
- gboolean *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "clear",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(b)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_starts:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupStarts">backupStarts()</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 gsignond_dbus_auth_service_call_backup_starts_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_backup_starts_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_backup_starts (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "backupStarts",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_starts_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_backup_starts().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_backup_starts().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_backup_starts_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- 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,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_starts_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupStarts">backupStarts()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_backup_starts() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_backup_starts_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "backupStarts",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_finished:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupFinished">backupFinished()</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 gsignond_dbus_auth_service_call_backup_finished_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_backup_finished_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_backup_finished (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "backupFinished",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_finished_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_backup_finished().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_backup_finished().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_backup_finished_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- 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,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_backup_finished_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupFinished">backupFinished()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_backup_finished() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_backup_finished_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "backupFinished",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_starts:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreStarts">restoreStarts()</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 gsignond_dbus_auth_service_call_restore_starts_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_restore_starts_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_restore_starts (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "restoreStarts",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_starts_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_restore_starts().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_restore_starts().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_restore_starts_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- 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,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_starts_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreStarts">restoreStarts()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_restore_starts() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_restore_starts_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "restoreStarts",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_finished:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreFinished">restoreFinished()</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 gsignond_dbus_auth_service_call_restore_finished_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_call_restore_finished_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_service_call_restore_finished (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "restoreFinished",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_finished_finish:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_call_restore_finished().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_service_call_restore_finished().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_restore_finished_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- 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,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_call_restore_finished_sync:
- * @proxy: A #GSignondDbusAuthServiceProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreFinished">restoreFinished()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_call_restore_finished() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_service_call_restore_finished_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "restoreFinished",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(y)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_complete_register_new_identity:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @objectPath: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.registerNewIdentity">registerNewIdentity()</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
-gsignond_dbus_auth_service_complete_register_new_identity (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(o)",
- objectPath));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_get_identity:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @objectPath: Parameter to return.
- * @identityData: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.getIdentity">getIdentity()</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
-gsignond_dbus_auth_service_complete_get_identity (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath,
- GVariant *identityData)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(o@a{sv})",
- objectPath,
- identityData));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_query_methods:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @authMethods: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMethods">queryMethods()</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
-gsignond_dbus_auth_service_complete_query_methods (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *authMethods)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(^as)",
- authMethods));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_query_mechanisms:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @mechanisms: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryMechanisms">queryMechanisms()</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
-gsignond_dbus_auth_service_complete_query_mechanisms (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *mechanisms)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(^as)",
- mechanisms));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_query_identities:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @identities: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.queryIdentities">queryIdentities()</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
-gsignond_dbus_auth_service_complete_query_identities (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- GVariant *identities)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(@aa{sv})",
- identities));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_clear:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.clear">clear()</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
-gsignond_dbus_auth_service_complete_clear (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(b)",
- unnamed_arg0));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_backup_starts:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupStarts">backupStarts()</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
-gsignond_dbus_auth_service_complete_backup_starts (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(y)",
- unnamed_arg0));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_backup_finished:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.backupFinished">backupFinished()</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
-gsignond_dbus_auth_service_complete_backup_finished (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(y)",
- unnamed_arg0));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_restore_starts:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreStarts">restoreStarts()</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
-gsignond_dbus_auth_service_complete_restore_starts (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(y)",
- unnamed_arg0));
-}
-
-/**
- * gsignond_dbus_auth_service_complete_restore_finished:
- * @object: A #GSignondDbusAuthService.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthService.restoreFinished">restoreFinished()</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
-gsignond_dbus_auth_service_complete_restore_finished (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(y)",
- unnamed_arg0));
-}
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusAuthServiceProxy:
- *
- * The #GSignondDbusAuthServiceProxy structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusAuthServiceProxyClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusAuthServiceProxy.
- */
-
-struct _GSignondDbusAuthServiceProxyPrivate
-{
- GData *qdata;
-};
-
-static void gsignond_dbus_auth_service_proxy_iface_init (GSignondDbusAuthServiceIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusAuthServiceProxy, gsignond_dbus_auth_service_proxy, G_TYPE_DBUS_PROXY,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_AUTH_SERVICE, gsignond_dbus_auth_service_proxy_iface_init));
-
-static void
-gsignond_dbus_auth_service_proxy_finalize (GObject *object)
-{
- GSignondDbusAuthServiceProxy *proxy = GSIGNOND_DBUS_AUTH_SERVICE_PROXY (object);
- g_datalist_clear (&proxy->priv->qdata);
- G_OBJECT_CLASS (gsignond_dbus_auth_service_proxy_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_auth_service_proxy_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_auth_service_proxy_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_auth_service_proxy_g_signal (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters)
-{
- _ExtendedGDBusSignalInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint n;
- guint signal_id;
- info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info, signal_name);
- if (info == NULL)
- return;
- num_params = g_variant_n_children (parameters);
- paramv = g_new0 (GValue, num_params + 1);
- g_value_init (&paramv[0], GSIGNOND_DBUS_TYPE_AUTH_SERVICE);
- g_value_set_object (&paramv[0], proxy);
- g_variant_iter_init (&iter, parameters);
- n = 1;
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_AUTH_SERVICE);
- g_signal_emitv (paramv, signal_id, 0, NULL);
- for (n = 0; n < num_params + 1; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static void
-gsignond_dbus_auth_service_proxy_g_properties_changed (GDBusProxy *_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties)
-{
- GSignondDbusAuthServiceProxy *proxy = GSIGNOND_DBUS_AUTH_SERVICE_PROXY (_proxy);
- guint n;
- const gchar *key;
- GVariantIter *iter;
- _ExtendedGDBusPropertyInfo *info;
- g_variant_get (changed_properties, "a{sv}", &iter);
- while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info, key);
- g_datalist_remove_data (&proxy->priv->qdata, key);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
- g_variant_iter_free (iter);
- for (n = 0; invalidated_properties[n] != NULL; n++)
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info, invalidated_properties[n]);
- g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
-}
-
-static void
-gsignond_dbus_auth_service_proxy_init (GSignondDbusAuthServiceProxy *proxy)
-{
- proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, GSignondDbusAuthServiceProxyPrivate);
- g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), gsignond_dbus_auth_service_interface_info ());
-}
-
-static void
-gsignond_dbus_auth_service_proxy_class_init (GSignondDbusAuthServiceProxyClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusProxyClass *proxy_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusAuthServiceProxyPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_auth_service_proxy_finalize;
- gobject_class->get_property = gsignond_dbus_auth_service_proxy_get_property;
- gobject_class->set_property = gsignond_dbus_auth_service_proxy_set_property;
-
- proxy_class = G_DBUS_PROXY_CLASS (klass);
- proxy_class->g_signal = gsignond_dbus_auth_service_proxy_g_signal;
- proxy_class->g_properties_changed = gsignond_dbus_auth_service_proxy_g_properties_changed;
-
-}
-
-static void
-gsignond_dbus_auth_service_proxy_iface_init (GSignondDbusAuthServiceIface *iface)
-{
-}
-
-/**
- * gsignond_dbus_auth_service_proxy_new:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link>. See g_dbus_proxy_new() for more details.
- *
- * 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 gsignond_dbus_auth_service_proxy_new_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_proxy_new_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_auth_service_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthService", NULL);
-}
-
-/**
- * gsignond_dbus_auth_service_proxy_new_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_proxy_new().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_auth_service_proxy_new().
- *
- * Returns: (transfer full) (type GSignondDbusAuthServiceProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthService *
-gsignond_dbus_auth_service_proxy_new_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SERVICE (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_proxy_new_sync:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link>. See g_dbus_proxy_new_sync() for more details.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_proxy_new() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusAuthServiceProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthService *
-gsignond_dbus_auth_service_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthService", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SERVICE (ret);
- else
- return NULL;
-}
-
-
-/**
- * gsignond_dbus_auth_service_proxy_new_for_bus:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Like gsignond_dbus_auth_service_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
- *
- * 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 gsignond_dbus_auth_service_proxy_new_for_bus_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_service_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_auth_service_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthService", NULL);
-}
-
-/**
- * gsignond_dbus_auth_service_proxy_new_for_bus_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_service_proxy_new_for_bus().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_auth_service_proxy_new_for_bus().
- *
- * Returns: (transfer full) (type GSignondDbusAuthServiceProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthService *
-gsignond_dbus_auth_service_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SERVICE (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_auth_service_proxy_new_for_bus_sync:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Like gsignond_dbus_auth_service_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_service_proxy_new_for_bus() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusAuthServiceProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthService *
-gsignond_dbus_auth_service_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthService", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SERVICE (ret);
- else
- return NULL;
-}
-
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusAuthServiceSkeleton:
- *
- * The #GSignondDbusAuthServiceSkeleton structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusAuthServiceSkeletonClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusAuthServiceSkeleton.
- */
-
-struct _GSignondDbusAuthServiceSkeletonPrivate
-{
- GValue *properties;
- GList *changed_properties;
- GSource *changed_properties_idle_source;
- GMainContext *context;
- GMutex lock;
-};
-
-static void
-_gsignond_dbus_auth_service_skeleton_handle_method_call (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- GSignondDbusAuthServiceSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SERVICE_SKELETON (user_data);
- _ExtendedGDBusMethodInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint num_extra;
- guint n;
- guint signal_id;
- GValue return_value = G_VALUE_INIT;
- info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
- g_assert (info != NULL);
- num_params = g_variant_n_children (parameters);
- num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);
- n = 0;
- g_value_init (&paramv[n], GSIGNOND_DBUS_TYPE_AUTH_SERVICE);
- g_value_set_object (&paramv[n++], skeleton);
- g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
- g_value_set_object (&paramv[n++], invocation);
- if (info->pass_fdlist)
- {
-#ifdef G_OS_UNIX
- g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
- g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
-#else
- g_assert_not_reached ();
-#endif
- }
- g_variant_iter_init (&iter, parameters);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_AUTH_SERVICE);
- g_value_init (&return_value, G_TYPE_BOOLEAN);
- g_signal_emitv (paramv, signal_id, 0, &return_value);
- if (!g_value_get_boolean (&return_value))
- g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
- g_value_unset (&return_value);
- for (n = 0; n < num_params + num_extra; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static GVariant *
-_gsignond_dbus_auth_service_skeleton_handle_get_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusAuthServiceSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SERVICE_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- GVariant *ret;
- ret = NULL;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- g_value_init (&value, pspec->value_type);
- g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
- g_value_unset (&value);
- }
- return ret;
-}
-
-static gboolean
-_gsignond_dbus_auth_service_skeleton_handle_set_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *variant,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusAuthServiceSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SERVICE_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- gboolean ret;
- ret = FALSE;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_service_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- if (info->use_gvariant)
- g_value_set_variant (&value, variant);
- else
- g_dbus_gvariant_to_gvalue (variant, &value);
- g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- g_value_unset (&value);
- ret = TRUE;
- }
- return ret;
-}
-
-static const GDBusInterfaceVTable _gsignond_dbus_auth_service_skeleton_vtable =
-{
- _gsignond_dbus_auth_service_skeleton_handle_method_call,
- _gsignond_dbus_auth_service_skeleton_handle_get_property,
- _gsignond_dbus_auth_service_skeleton_handle_set_property
-};
-
-static GDBusInterfaceInfo *
-gsignond_dbus_auth_service_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
-{
- return gsignond_dbus_auth_service_interface_info ();
-}
-
-static GDBusInterfaceVTable *
-gsignond_dbus_auth_service_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
-{
- return (GDBusInterfaceVTable *) &_gsignond_dbus_auth_service_skeleton_vtable;
-}
-
-static GVariant *
-gsignond_dbus_auth_service_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
-{
- GSignondDbusAuthServiceSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SERVICE_SKELETON (_skeleton);
-
- GVariantBuilder builder;
- guint n;
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
- if (_gsignond_dbus_auth_service_interface_info.parent_struct.properties == NULL)
- goto out;
- for (n = 0; _gsignond_dbus_auth_service_interface_info.parent_struct.properties[n] != NULL; n++)
- {
- GDBusPropertyInfo *info = _gsignond_dbus_auth_service_interface_info.parent_struct.properties[n];
- if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
- {
- GVariant *value;
- value = _gsignond_dbus_auth_service_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.AuthService", info->name, NULL, skeleton);
- if (value != NULL)
- {
- g_variant_take_ref (value);
- g_variant_builder_add (&builder, "{sv}", info->name, value);
- g_variant_unref (value);
- }
- }
- }
-out:
- return g_variant_builder_end (&builder);
-}
-
-static void
-gsignond_dbus_auth_service_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
-{
-}
-
-static void gsignond_dbus_auth_service_skeleton_iface_init (GSignondDbusAuthServiceIface *iface);
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusAuthServiceSkeleton, gsignond_dbus_auth_service_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_AUTH_SERVICE, gsignond_dbus_auth_service_skeleton_iface_init));
-
-static void
-gsignond_dbus_auth_service_skeleton_finalize (GObject *object)
-{
- GSignondDbusAuthServiceSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SERVICE_SKELETON (object);
- g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
- if (skeleton->priv->changed_properties_idle_source != NULL)
- g_source_destroy (skeleton->priv->changed_properties_idle_source);
- g_main_context_unref (skeleton->priv->context);
- g_mutex_clear (&skeleton->priv->lock);
- G_OBJECT_CLASS (gsignond_dbus_auth_service_skeleton_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_auth_service_skeleton_init (GSignondDbusAuthServiceSkeleton *skeleton)
-{
- skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON, GSignondDbusAuthServiceSkeletonPrivate);
- g_mutex_init (&skeleton->priv->lock);
- skeleton->priv->context = g_main_context_ref_thread_default ();
-}
-
-static void
-gsignond_dbus_auth_service_skeleton_class_init (GSignondDbusAuthServiceSkeletonClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusInterfaceSkeletonClass *skeleton_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusAuthServiceSkeletonPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_auth_service_skeleton_finalize;
-
- skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
- skeleton_class->get_info = gsignond_dbus_auth_service_skeleton_dbus_interface_get_info;
- skeleton_class->get_properties = gsignond_dbus_auth_service_skeleton_dbus_interface_get_properties;
- skeleton_class->flush = gsignond_dbus_auth_service_skeleton_dbus_interface_flush;
- skeleton_class->get_vtable = gsignond_dbus_auth_service_skeleton_dbus_interface_get_vtable;
-}
-
-static void
-gsignond_dbus_auth_service_skeleton_iface_init (GSignondDbusAuthServiceIface *iface)
-{
-}
-
-/**
- * gsignond_dbus_auth_service_skeleton_new:
- *
- * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthService.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthService</link>.
- *
- * Returns: (transfer full) (type GSignondDbusAuthServiceSkeleton): The skeleton object.
- */
-GSignondDbusAuthService *
-gsignond_dbus_auth_service_skeleton_new (void)
-{
- return GSIGNOND_DBUS_AUTH_SERVICE (g_object_new (GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON, NULL));
-}
-
diff --git a/src/daemon/dbus/gsignond-dbus-auth-service-gen.h b/src/daemon/dbus/gsignond-dbus-auth-service-gen.h
deleted file mode 100644
index d4c6486..0000000
--- a/src/daemon/dbus/gsignond-dbus-auth-service-gen.h
+++ /dev/null
@@ -1,434 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
- *
- * The license of this code is the same as for the source it was derived from.
- */
-
-#ifndef __GSIGNOND_DBUS_AUTH_SERVICE_GEN_H__
-#define __GSIGNOND_DBUS_AUTH_SERVICE_GEN_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-
-/* ------------------------------------------------------------------------ */
-/* Declarations for com.google.code.AccountsSSO.gSingleSignOn.AuthService */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SERVICE (gsignond_dbus_auth_service_get_type ())
-#define GSIGNOND_DBUS_AUTH_SERVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE, GSignondDbusAuthService))
-#define GSIGNOND_DBUS_IS_AUTH_SERVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE))
-#define GSIGNOND_DBUS_AUTH_SERVICE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE, GSignondDbusAuthServiceIface))
-
-struct _GSignondDbusAuthService;
-typedef struct _GSignondDbusAuthService GSignondDbusAuthService;
-typedef struct _GSignondDbusAuthServiceIface GSignondDbusAuthServiceIface;
-
-struct _GSignondDbusAuthServiceIface
-{
- GTypeInterface parent_iface;
-
- gboolean (*handle_backup_finished) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_backup_starts) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_clear) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_get_identity) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guint arg_id,
- const gchar *arg_applicationContext);
-
- gboolean (*handle_query_identities) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_filter,
- const gchar *arg_applicationContext);
-
- gboolean (*handle_query_mechanisms) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_method);
-
- gboolean (*handle_query_methods) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_register_new_identity) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_applicationContext);
-
- gboolean (*handle_restore_finished) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_restore_starts) (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation);
-
-};
-
-GType gsignond_dbus_auth_service_get_type (void) G_GNUC_CONST;
-
-GDBusInterfaceInfo *gsignond_dbus_auth_service_interface_info (void);
-guint gsignond_dbus_auth_service_override_properties (GObjectClass *klass, guint property_id_begin);
-
-
-/* D-Bus method call completion functions: */
-void gsignond_dbus_auth_service_complete_register_new_identity (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath);
-
-void gsignond_dbus_auth_service_complete_get_identity (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath,
- GVariant *identityData);
-
-void gsignond_dbus_auth_service_complete_query_methods (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *authMethods);
-
-void gsignond_dbus_auth_service_complete_query_mechanisms (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *mechanisms);
-
-void gsignond_dbus_auth_service_complete_query_identities (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- GVariant *identities);
-
-void gsignond_dbus_auth_service_complete_clear (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg0);
-
-void gsignond_dbus_auth_service_complete_backup_starts (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0);
-
-void gsignond_dbus_auth_service_complete_backup_finished (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0);
-
-void gsignond_dbus_auth_service_complete_restore_starts (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0);
-
-void gsignond_dbus_auth_service_complete_restore_finished (
- GSignondDbusAuthService *object,
- GDBusMethodInvocation *invocation,
- guchar unnamed_arg0);
-
-
-
-/* D-Bus method calls: */
-void gsignond_dbus_auth_service_call_register_new_identity (
- GSignondDbusAuthService *proxy,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_register_new_identity_finish (
- GSignondDbusAuthService *proxy,
- gchar **out_objectPath,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_register_new_identity_sync (
- GSignondDbusAuthService *proxy,
- const gchar *arg_applicationContext,
- gchar **out_objectPath,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_get_identity (
- GSignondDbusAuthService *proxy,
- guint arg_id,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_get_identity_finish (
- GSignondDbusAuthService *proxy,
- gchar **out_objectPath,
- GVariant **out_identityData,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_get_identity_sync (
- GSignondDbusAuthService *proxy,
- guint arg_id,
- const gchar *arg_applicationContext,
- gchar **out_objectPath,
- GVariant **out_identityData,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_query_methods (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_query_methods_finish (
- GSignondDbusAuthService *proxy,
- gchar ***out_authMethods,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_query_methods_sync (
- GSignondDbusAuthService *proxy,
- gchar ***out_authMethods,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_query_mechanisms (
- GSignondDbusAuthService *proxy,
- const gchar *arg_method,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_query_mechanisms_finish (
- GSignondDbusAuthService *proxy,
- gchar ***out_mechanisms,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_query_mechanisms_sync (
- GSignondDbusAuthService *proxy,
- const gchar *arg_method,
- gchar ***out_mechanisms,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_query_identities (
- GSignondDbusAuthService *proxy,
- GVariant *arg_filter,
- const gchar *arg_applicationContext,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_query_identities_finish (
- GSignondDbusAuthService *proxy,
- GVariant **out_identities,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_query_identities_sync (
- GSignondDbusAuthService *proxy,
- GVariant *arg_filter,
- const gchar *arg_applicationContext,
- GVariant **out_identities,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_clear (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_clear_finish (
- GSignondDbusAuthService *proxy,
- gboolean *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_clear_sync (
- GSignondDbusAuthService *proxy,
- gboolean *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_backup_starts (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_backup_starts_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_backup_starts_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_backup_finished (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_backup_finished_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_backup_finished_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_restore_starts (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_restore_starts_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_restore_starts_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_call_restore_finished (
- GSignondDbusAuthService *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_service_call_restore_finished_finish (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_service_call_restore_finished_sync (
- GSignondDbusAuthService *proxy,
- guchar *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY (gsignond_dbus_auth_service_proxy_get_type ())
-#define GSIGNOND_DBUS_AUTH_SERVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, GSignondDbusAuthServiceProxy))
-#define GSIGNOND_DBUS_AUTH_SERVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, GSignondDbusAuthServiceProxyClass))
-#define GSIGNOND_DBUS_AUTH_SERVICE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY, GSignondDbusAuthServiceProxyClass))
-#define GSIGNOND_DBUS_IS_AUTH_SERVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY))
-#define GSIGNOND_DBUS_IS_AUTH_SERVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_PROXY))
-
-typedef struct _GSignondDbusAuthServiceProxy GSignondDbusAuthServiceProxy;
-typedef struct _GSignondDbusAuthServiceProxyClass GSignondDbusAuthServiceProxyClass;
-typedef struct _GSignondDbusAuthServiceProxyPrivate GSignondDbusAuthServiceProxyPrivate;
-
-struct _GSignondDbusAuthServiceProxy
-{
- /*< private >*/
- GDBusProxy parent_instance;
- GSignondDbusAuthServiceProxyPrivate *priv;
-};
-
-struct _GSignondDbusAuthServiceProxyClass
-{
- GDBusProxyClass parent_class;
-};
-
-GType gsignond_dbus_auth_service_proxy_get_type (void) G_GNUC_CONST;
-
-void gsignond_dbus_auth_service_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusAuthService *gsignond_dbus_auth_service_proxy_new_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusAuthService *gsignond_dbus_auth_service_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_service_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusAuthService *gsignond_dbus_auth_service_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusAuthService *gsignond_dbus_auth_service_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON (gsignond_dbus_auth_service_skeleton_get_type ())
-#define GSIGNOND_DBUS_AUTH_SERVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON, GSignondDbusAuthServiceSkeleton))
-#define GSIGNOND_DBUS_AUTH_SERVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON, GSignondDbusAuthServiceSkeletonClass))
-#define GSIGNOND_DBUS_AUTH_SERVICE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON, GSignondDbusAuthServiceSkeletonClass))
-#define GSIGNOND_DBUS_IS_AUTH_SERVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON))
-#define GSIGNOND_DBUS_IS_AUTH_SERVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SERVICE_SKELETON))
-
-typedef struct _GSignondDbusAuthServiceSkeleton GSignondDbusAuthServiceSkeleton;
-typedef struct _GSignondDbusAuthServiceSkeletonClass GSignondDbusAuthServiceSkeletonClass;
-typedef struct _GSignondDbusAuthServiceSkeletonPrivate GSignondDbusAuthServiceSkeletonPrivate;
-
-struct _GSignondDbusAuthServiceSkeleton
-{
- /*< private >*/
- GDBusInterfaceSkeleton parent_instance;
- GSignondDbusAuthServiceSkeletonPrivate *priv;
-};
-
-struct _GSignondDbusAuthServiceSkeletonClass
-{
- GDBusInterfaceSkeletonClass parent_class;
-};
-
-GType gsignond_dbus_auth_service_skeleton_get_type (void) G_GNUC_CONST;
-
-GSignondDbusAuthService *gsignond_dbus_auth_service_skeleton_new (void);
-
-
-G_END_DECLS
-
-#endif /* __GSIGNOND_DBUS_AUTH_SERVICE_GEN_H__ */
diff --git a/src/daemon/dbus/gsignond-dbus-auth-session-gen.c b/src/daemon/dbus/gsignond-dbus-auth-session-gen.c
deleted file mode 100644
index 5beff1c..0000000
--- a/src/daemon/dbus/gsignond-dbus-auth-session-gen.c
+++ /dev/null
@@ -1,1591 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.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 "gsignond-dbus-auth-session-gen.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 com.google.code.AccountsSSO.gSingleSignOn.AuthSession
- * ------------------------------------------------------------------------
- */
-
-/**
- * SECTION:GSignondDbusAuthSession
- * @title: GSignondDbusAuthSession
- * @short_description: Generated C code for the com.google.code.AccountsSSO.gSingleSignOn.AuthSession D-Bus interface
- *
- * This section contains code for working with the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link> D-Bus interface in C.
- */
-
-/* ---- Introspection data for com.google.code.AccountsSSO.gSingleSignOn.AuthSession ---- */
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_method_info_query_available_mechanisms_IN_ARG_wantedMechanisms =
-{
- {
- -1,
- "wantedMechanisms",
- "as",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_session_method_info_query_available_mechanisms_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_info_query_available_mechanisms_IN_ARG_wantedMechanisms,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_method_info_query_available_mechanisms_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "as",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_session_method_info_query_available_mechanisms_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_info_query_available_mechanisms_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_session_method_info_query_available_mechanisms =
-{
- {
- -1,
- "queryAvailableMechanisms",
- (GDBusArgInfo **) &_gsignond_dbus_auth_session_method_info_query_available_mechanisms_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_session_method_info_query_available_mechanisms_OUT_ARG_pointers,
- NULL
- },
- "handle-query-available-mechanisms",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_method_info_process_IN_ARG_sessionDataVa =
-{
- {
- -1,
- "sessionDataVa",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_method_info_process_IN_ARG_mechanism =
-{
- {
- -1,
- "mechanism",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_session_method_info_process_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_info_process_IN_ARG_sessionDataVa,
- &_gsignond_dbus_auth_session_method_info_process_IN_ARG_mechanism,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_method_info_process_OUT_ARG_unnamed_arg2 =
-{
- {
- -1,
- "unnamed_arg2",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_session_method_info_process_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_info_process_OUT_ARG_unnamed_arg2,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_session_method_info_process =
-{
- {
- -1,
- "process",
- (GDBusArgInfo **) &_gsignond_dbus_auth_session_method_info_process_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_auth_session_method_info_process_OUT_ARG_pointers,
- NULL
- },
- "handle-process",
- FALSE
-};
-
-static const GDBusAnnotationInfo _gsignond_dbus_auth_session_method_cancel_annotation_info_0 =
-{
- -1,
- "org.freedesktop.DBus.Method.NoReply",
- "true",
- NULL
-};
-
-static const GDBusAnnotationInfo * const _gsignond_dbus_auth_session_method_cancel_annotation_info_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_cancel_annotation_info_0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_auth_session_method_info_cancel =
-{
- {
- -1,
- "cancel",
- NULL,
- NULL,
- (GDBusAnnotationInfo **) &_gsignond_dbus_auth_session_method_cancel_annotation_info_pointers
- },
- "handle-cancel",
- FALSE
-};
-
-static const _ExtendedGDBusMethodInfo * const _gsignond_dbus_auth_session_method_info_pointers[] =
-{
- &_gsignond_dbus_auth_session_method_info_query_available_mechanisms,
- &_gsignond_dbus_auth_session_method_info_process,
- &_gsignond_dbus_auth_session_method_info_cancel,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_signal_info_state_changed_ARG_state =
-{
- {
- -1,
- "state",
- "i",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_auth_session_signal_info_state_changed_ARG_message =
-{
- {
- -1,
- "message",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_auth_session_signal_info_state_changed_ARG_pointers[] =
-{
- &_gsignond_dbus_auth_session_signal_info_state_changed_ARG_state,
- &_gsignond_dbus_auth_session_signal_info_state_changed_ARG_message,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_auth_session_signal_info_state_changed =
-{
- {
- -1,
- "stateChanged",
- (GDBusArgInfo **) &_gsignond_dbus_auth_session_signal_info_state_changed_ARG_pointers,
- NULL
- },
- "state-changed"
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_auth_session_signal_info_unregistered =
-{
- {
- -1,
- "unregistered",
- NULL,
- NULL
- },
- "unregistered"
-};
-
-static const _ExtendedGDBusSignalInfo * const _gsignond_dbus_auth_session_signal_info_pointers[] =
-{
- &_gsignond_dbus_auth_session_signal_info_state_changed,
- &_gsignond_dbus_auth_session_signal_info_unregistered,
- NULL
-};
-
-static const _ExtendedGDBusInterfaceInfo _gsignond_dbus_auth_session_interface_info =
-{
- {
- -1,
- "com.google.code.AccountsSSO.gSingleSignOn.AuthSession",
- (GDBusMethodInfo **) &_gsignond_dbus_auth_session_method_info_pointers,
- (GDBusSignalInfo **) &_gsignond_dbus_auth_session_signal_info_pointers,
- NULL,
- NULL
- },
- "auth-session",
-};
-
-
-/**
- * gsignond_dbus_auth_session_interface_info:
- *
- * Gets a machine-readable description of the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link> D-Bus interface.
- *
- * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.
- */
-GDBusInterfaceInfo *
-gsignond_dbus_auth_session_interface_info (void)
-{
- return (GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info;
-}
-
-/**
- * gsignond_dbus_auth_session_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 #GSignondDbusAuthSession interface for a concrete class.
- * The properties are overridden in the order they are defined.
- *
- * Returns: The last property id.
- */
-guint
-gsignond_dbus_auth_session_override_properties (GObjectClass *klass, guint property_id_begin)
-{
- return property_id_begin - 1;
-}
-
-
-
-/**
- * GSignondDbusAuthSession:
- *
- * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link>.
- */
-
-/**
- * GSignondDbusAuthSessionIface:
- * @parent_iface: The parent interface.
- * @handle_cancel: Handler for the #GSignondDbusAuthSession::handle-cancel signal.
- * @handle_process: Handler for the #GSignondDbusAuthSession::handle-process signal.
- * @handle_query_available_mechanisms: Handler for the #GSignondDbusAuthSession::handle-query-available-mechanisms signal.
- * @state_changed: Handler for the #GSignondDbusAuthSession::state-changed signal.
- * @unregistered: Handler for the #GSignondDbusAuthSession::unregistered signal.
- *
- * Virtual table for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link>.
- */
-
-static void
-gsignond_dbus_auth_session_default_init (GSignondDbusAuthSessionIface *iface)
-{
- /* GObject signals for incoming D-Bus method calls: */
- /**
- * GSignondDbusAuthSession::handle-query-available-mechanisms:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_wantedMechanisms: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.queryAvailableMechanisms">queryAvailableMechanisms()</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 gsignond_dbus_auth_session_complete_query_available_mechanisms() 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-query-available-mechanisms",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthSessionIface, handle_query_available_mechanisms),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV);
-
- /**
- * GSignondDbusAuthSession::handle-process:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_sessionDataVa: Argument passed by remote caller.
- * @arg_mechanism: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.process">process()</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 gsignond_dbus_auth_session_complete_process() 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-process",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthSessionIface, handle_process),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 3,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthSession::handle-cancel:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.cancel">cancel()</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 gsignond_dbus_auth_session_complete_cancel() 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-cancel",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthSessionIface, handle_cancel),
- 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: */
- /**
- * GSignondDbusAuthSession::state-changed:
- * @object: A #GSignondDbusAuthSession.
- * @arg_state: Argument.
- * @arg_message: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.stateChanged">"stateChanged"</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 ("state-changed",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthSessionIface, state_changed),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_STRING);
-
- /**
- * GSignondDbusAuthSession::unregistered:
- * @object: A #GSignondDbusAuthSession.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.unregistered">"unregistered"</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 ("unregistered",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusAuthSessionIface, unregistered),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 0);
-
-}
-
-typedef GSignondDbusAuthSessionIface GSignondDbusAuthSessionInterface;
-G_DEFINE_INTERFACE (GSignondDbusAuthSession, gsignond_dbus_auth_session, G_TYPE_OBJECT);
-
-/**
- * gsignond_dbus_auth_session_emit_state_changed:
- * @object: A #GSignondDbusAuthSession.
- * @arg_state: Argument to pass with the signal.
- * @arg_message: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.stateChanged">"stateChanged"</link> D-Bus signal.
- */
-void
-gsignond_dbus_auth_session_emit_state_changed (
- GSignondDbusAuthSession *object,
- gint arg_state,
- const gchar *arg_message)
-{
- g_signal_emit_by_name (object, "state-changed", arg_state, arg_message);
-}
-
-/**
- * gsignond_dbus_auth_session_emit_unregistered:
- * @object: A #GSignondDbusAuthSession.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.unregistered">"unregistered"</link> D-Bus signal.
- */
-void
-gsignond_dbus_auth_session_emit_unregistered (
- GSignondDbusAuthSession *object)
-{
- g_signal_emit_by_name (object, "unregistered");
-}
-
-/**
- * gsignond_dbus_auth_session_call_query_available_mechanisms:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @arg_wantedMechanisms: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.queryAvailableMechanisms">queryAvailableMechanisms()</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 gsignond_dbus_auth_session_call_query_available_mechanisms_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_session_call_query_available_mechanisms_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_session_call_query_available_mechanisms (
- GSignondDbusAuthSession *proxy,
- const gchar *const *arg_wantedMechanisms,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "queryAvailableMechanisms",
- g_variant_new ("(^as)",
- arg_wantedMechanisms),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_session_call_query_available_mechanisms_finish:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_session_call_query_available_mechanisms().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_session_call_query_available_mechanisms().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_query_available_mechanisms_finish (
- GSignondDbusAuthSession *proxy,
- gchar ***out_unnamed_arg1,
- 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_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_call_query_available_mechanisms_sync:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @arg_wantedMechanisms: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.queryAvailableMechanisms">queryAvailableMechanisms()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_session_call_query_available_mechanisms() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_query_available_mechanisms_sync (
- GSignondDbusAuthSession *proxy,
- const gchar *const *arg_wantedMechanisms,
- gchar ***out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "queryAvailableMechanisms",
- g_variant_new ("(^as)",
- arg_wantedMechanisms),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(^as)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_call_process:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @arg_sessionDataVa: Argument to pass with the method invocation.
- * @arg_mechanism: 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-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.process">process()</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 gsignond_dbus_auth_session_call_process_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_session_call_process_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_session_call_process (
- GSignondDbusAuthSession *proxy,
- GVariant *arg_sessionDataVa,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "process",
- g_variant_new ("(@a{sv}s)",
- arg_sessionDataVa,
- arg_mechanism),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_session_call_process_finish:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @out_unnamed_arg2: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_session_call_process().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_session_call_process().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_process_finish (
- GSignondDbusAuthSession *proxy,
- GVariant **out_unnamed_arg2,
- 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,
- "(@a{sv})",
- out_unnamed_arg2);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_call_process_sync:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @arg_sessionDataVa: Argument to pass with the method invocation.
- * @arg_mechanism: Argument to pass with the method invocation.
- * @out_unnamed_arg2: (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-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.process">process()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_session_call_process() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_process_sync (
- GSignondDbusAuthSession *proxy,
- GVariant *arg_sessionDataVa,
- const gchar *arg_mechanism,
- GVariant **out_unnamed_arg2,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "process",
- g_variant_new ("(@a{sv}s)",
- arg_sessionDataVa,
- arg_mechanism),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(@a{sv})",
- out_unnamed_arg2);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_call_cancel:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.cancel">cancel()</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 gsignond_dbus_auth_session_call_cancel_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_session_call_cancel_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_auth_session_call_cancel (
- GSignondDbusAuthSession *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "cancel",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_auth_session_call_cancel_finish:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_session_call_cancel().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_auth_session_call_cancel().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_cancel_finish (
- GSignondDbusAuthSession *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;
-}
-
-/**
- * gsignond_dbus_auth_session_call_cancel_sync:
- * @proxy: A #GSignondDbusAuthSessionProxy.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Synchronously invokes the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.cancel">cancel()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_session_call_cancel() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_auth_session_call_cancel_sync (
- GSignondDbusAuthSession *proxy,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "cancel",
- 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;
-}
-
-/**
- * gsignond_dbus_auth_session_complete_query_available_mechanisms:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.queryAvailableMechanisms">queryAvailableMechanisms()</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
-gsignond_dbus_auth_session_complete_query_available_mechanisms (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(^as)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_auth_session_complete_process:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg2: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.process">process()</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
-gsignond_dbus_auth_session_complete_process (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- GVariant *unnamed_arg2)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(@a{sv})",
- unnamed_arg2));
-}
-
-/**
- * gsignond_dbus_auth_session_complete_cancel:
- * @object: A #GSignondDbusAuthSession.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.cancel">cancel()</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
-gsignond_dbus_auth_session_complete_cancel (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusAuthSessionProxy:
- *
- * The #GSignondDbusAuthSessionProxy structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusAuthSessionProxyClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusAuthSessionProxy.
- */
-
-struct _GSignondDbusAuthSessionProxyPrivate
-{
- GData *qdata;
-};
-
-static void gsignond_dbus_auth_session_proxy_iface_init (GSignondDbusAuthSessionIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusAuthSessionProxy, gsignond_dbus_auth_session_proxy, G_TYPE_DBUS_PROXY,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_AUTH_SESSION, gsignond_dbus_auth_session_proxy_iface_init));
-
-static void
-gsignond_dbus_auth_session_proxy_finalize (GObject *object)
-{
- GSignondDbusAuthSessionProxy *proxy = GSIGNOND_DBUS_AUTH_SESSION_PROXY (object);
- g_datalist_clear (&proxy->priv->qdata);
- G_OBJECT_CLASS (gsignond_dbus_auth_session_proxy_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_auth_session_proxy_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_auth_session_proxy_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_auth_session_proxy_g_signal (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters)
-{
- _ExtendedGDBusSignalInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint n;
- guint signal_id;
- info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info, signal_name);
- if (info == NULL)
- return;
- num_params = g_variant_n_children (parameters);
- paramv = g_new0 (GValue, num_params + 1);
- g_value_init (&paramv[0], GSIGNOND_DBUS_TYPE_AUTH_SESSION);
- g_value_set_object (&paramv[0], proxy);
- g_variant_iter_init (&iter, parameters);
- n = 1;
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_AUTH_SESSION);
- g_signal_emitv (paramv, signal_id, 0, NULL);
- for (n = 0; n < num_params + 1; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static void
-gsignond_dbus_auth_session_proxy_g_properties_changed (GDBusProxy *_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties)
-{
- GSignondDbusAuthSessionProxy *proxy = GSIGNOND_DBUS_AUTH_SESSION_PROXY (_proxy);
- guint n;
- const gchar *key;
- GVariantIter *iter;
- _ExtendedGDBusPropertyInfo *info;
- g_variant_get (changed_properties, "a{sv}", &iter);
- while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info, key);
- g_datalist_remove_data (&proxy->priv->qdata, key);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
- g_variant_iter_free (iter);
- for (n = 0; invalidated_properties[n] != NULL; n++)
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info, invalidated_properties[n]);
- g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
-}
-
-static void
-gsignond_dbus_auth_session_proxy_init (GSignondDbusAuthSessionProxy *proxy)
-{
- proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxyPrivate);
- g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), gsignond_dbus_auth_session_interface_info ());
-}
-
-static void
-gsignond_dbus_auth_session_proxy_class_init (GSignondDbusAuthSessionProxyClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusProxyClass *proxy_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusAuthSessionProxyPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_auth_session_proxy_finalize;
- gobject_class->get_property = gsignond_dbus_auth_session_proxy_get_property;
- gobject_class->set_property = gsignond_dbus_auth_session_proxy_set_property;
-
- proxy_class = G_DBUS_PROXY_CLASS (klass);
- proxy_class->g_signal = gsignond_dbus_auth_session_proxy_g_signal;
- proxy_class->g_properties_changed = gsignond_dbus_auth_session_proxy_g_properties_changed;
-
-}
-
-static void
-gsignond_dbus_auth_session_proxy_iface_init (GSignondDbusAuthSessionIface *iface)
-{
-}
-
-/**
- * gsignond_dbus_auth_session_proxy_new:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link>. See g_dbus_proxy_new() for more details.
- *
- * 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 gsignond_dbus_auth_session_proxy_new_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_session_proxy_new_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_auth_session_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", NULL);
-}
-
-/**
- * gsignond_dbus_auth_session_proxy_new_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_session_proxy_new().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_auth_session_proxy_new().
- *
- * Returns: (transfer full) (type GSignondDbusAuthSessionProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthSession *
-gsignond_dbus_auth_session_proxy_new_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SESSION (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_proxy_new_sync:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link>. See g_dbus_proxy_new_sync() for more details.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_session_proxy_new() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusAuthSessionProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthSession *
-gsignond_dbus_auth_session_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SESSION (ret);
- else
- return NULL;
-}
-
-
-/**
- * gsignond_dbus_auth_session_proxy_new_for_bus:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Like gsignond_dbus_auth_session_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
- *
- * 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 gsignond_dbus_auth_session_proxy_new_for_bus_finish() to get the result of the operation.
- *
- * See gsignond_dbus_auth_session_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_auth_session_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", NULL);
-}
-
-/**
- * gsignond_dbus_auth_session_proxy_new_for_bus_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_auth_session_proxy_new_for_bus().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_auth_session_proxy_new_for_bus().
- *
- * Returns: (transfer full) (type GSignondDbusAuthSessionProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthSession *
-gsignond_dbus_auth_session_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SESSION (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_auth_session_proxy_new_for_bus_sync:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Like gsignond_dbus_auth_session_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_auth_session_proxy_new_for_bus() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusAuthSessionProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusAuthSession *
-gsignond_dbus_auth_session_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_AUTH_SESSION (ret);
- else
- return NULL;
-}
-
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusAuthSessionSkeleton:
- *
- * The #GSignondDbusAuthSessionSkeleton structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusAuthSessionSkeletonClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusAuthSessionSkeleton.
- */
-
-struct _GSignondDbusAuthSessionSkeletonPrivate
-{
- GValue *properties;
- GList *changed_properties;
- GSource *changed_properties_idle_source;
- GMainContext *context;
- GMutex lock;
-};
-
-static void
-_gsignond_dbus_auth_session_skeleton_handle_method_call (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (user_data);
- _ExtendedGDBusMethodInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint num_extra;
- guint n;
- guint signal_id;
- GValue return_value = G_VALUE_INIT;
- info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
- g_assert (info != NULL);
- num_params = g_variant_n_children (parameters);
- num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);
- n = 0;
- g_value_init (&paramv[n], GSIGNOND_DBUS_TYPE_AUTH_SESSION);
- g_value_set_object (&paramv[n++], skeleton);
- g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
- g_value_set_object (&paramv[n++], invocation);
- if (info->pass_fdlist)
- {
-#ifdef G_OS_UNIX
- g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
- g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
-#else
- g_assert_not_reached ();
-#endif
- }
- g_variant_iter_init (&iter, parameters);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_AUTH_SESSION);
- g_value_init (&return_value, G_TYPE_BOOLEAN);
- g_signal_emitv (paramv, signal_id, 0, &return_value);
- if (!g_value_get_boolean (&return_value))
- g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
- g_value_unset (&return_value);
- for (n = 0; n < num_params + num_extra; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static GVariant *
-_gsignond_dbus_auth_session_skeleton_handle_get_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- GVariant *ret;
- ret = NULL;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- g_value_init (&value, pspec->value_type);
- g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
- g_value_unset (&value);
- }
- return ret;
-}
-
-static gboolean
-_gsignond_dbus_auth_session_skeleton_handle_set_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *variant,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- gboolean ret;
- ret = FALSE;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_auth_session_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- if (info->use_gvariant)
- g_value_set_variant (&value, variant);
- else
- g_dbus_gvariant_to_gvalue (variant, &value);
- g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- g_value_unset (&value);
- ret = TRUE;
- }
- return ret;
-}
-
-static const GDBusInterfaceVTable _gsignond_dbus_auth_session_skeleton_vtable =
-{
- _gsignond_dbus_auth_session_skeleton_handle_method_call,
- _gsignond_dbus_auth_session_skeleton_handle_get_property,
- _gsignond_dbus_auth_session_skeleton_handle_set_property
-};
-
-static GDBusInterfaceInfo *
-gsignond_dbus_auth_session_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
-{
- return gsignond_dbus_auth_session_interface_info ();
-}
-
-static GDBusInterfaceVTable *
-gsignond_dbus_auth_session_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
-{
- return (GDBusInterfaceVTable *) &_gsignond_dbus_auth_session_skeleton_vtable;
-}
-
-static GVariant *
-gsignond_dbus_auth_session_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (_skeleton);
-
- GVariantBuilder builder;
- guint n;
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
- if (_gsignond_dbus_auth_session_interface_info.parent_struct.properties == NULL)
- goto out;
- for (n = 0; _gsignond_dbus_auth_session_interface_info.parent_struct.properties[n] != NULL; n++)
- {
- GDBusPropertyInfo *info = _gsignond_dbus_auth_session_interface_info.parent_struct.properties[n];
- if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
- {
- GVariant *value;
- value = _gsignond_dbus_auth_session_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", info->name, NULL, skeleton);
- if (value != NULL)
- {
- g_variant_take_ref (value);
- g_variant_builder_add (&builder, "{sv}", info->name, value);
- g_variant_unref (value);
- }
- }
- }
-out:
- return g_variant_builder_end (&builder);
-}
-
-static void
-gsignond_dbus_auth_session_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
-{
-}
-
-static void
-_gsignond_dbus_auth_session_on_signal_state_changed (
- GSignondDbusAuthSession *object,
- gint arg_state,
- const gchar *arg_message)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(is)",
- arg_state,
- arg_message));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", "stateChanged",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_auth_session_on_signal_unregistered (
- GSignondDbusAuthSession *object)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("()"));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.AuthSession", "unregistered",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void gsignond_dbus_auth_session_skeleton_iface_init (GSignondDbusAuthSessionIface *iface);
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusAuthSessionSkeleton, gsignond_dbus_auth_session_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_AUTH_SESSION, gsignond_dbus_auth_session_skeleton_iface_init));
-
-static void
-gsignond_dbus_auth_session_skeleton_finalize (GObject *object)
-{
- GSignondDbusAuthSessionSkeleton *skeleton = GSIGNOND_DBUS_AUTH_SESSION_SKELETON (object);
- g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
- if (skeleton->priv->changed_properties_idle_source != NULL)
- g_source_destroy (skeleton->priv->changed_properties_idle_source);
- g_main_context_unref (skeleton->priv->context);
- g_mutex_clear (&skeleton->priv->lock);
- G_OBJECT_CLASS (gsignond_dbus_auth_session_skeleton_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_auth_session_skeleton_init (GSignondDbusAuthSessionSkeleton *skeleton)
-{
- skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeletonPrivate);
- g_mutex_init (&skeleton->priv->lock);
- skeleton->priv->context = g_main_context_ref_thread_default ();
-}
-
-static void
-gsignond_dbus_auth_session_skeleton_class_init (GSignondDbusAuthSessionSkeletonClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusInterfaceSkeletonClass *skeleton_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusAuthSessionSkeletonPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_auth_session_skeleton_finalize;
-
- skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
- skeleton_class->get_info = gsignond_dbus_auth_session_skeleton_dbus_interface_get_info;
- skeleton_class->get_properties = gsignond_dbus_auth_session_skeleton_dbus_interface_get_properties;
- skeleton_class->flush = gsignond_dbus_auth_session_skeleton_dbus_interface_flush;
- skeleton_class->get_vtable = gsignond_dbus_auth_session_skeleton_dbus_interface_get_vtable;
-}
-
-static void
-gsignond_dbus_auth_session_skeleton_iface_init (GSignondDbusAuthSessionIface *iface)
-{
- iface->state_changed = _gsignond_dbus_auth_session_on_signal_state_changed;
- iface->unregistered = _gsignond_dbus_auth_session_on_signal_unregistered;
-}
-
-/**
- * gsignond_dbus_auth_session_skeleton_new:
- *
- * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-AuthSession.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.AuthSession</link>.
- *
- * Returns: (transfer full) (type GSignondDbusAuthSessionSkeleton): The skeleton object.
- */
-GSignondDbusAuthSession *
-gsignond_dbus_auth_session_skeleton_new (void)
-{
- return GSIGNOND_DBUS_AUTH_SESSION (g_object_new (GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, NULL));
-}
-
diff --git a/src/daemon/dbus/gsignond-dbus-auth-session-gen.h b/src/daemon/dbus/gsignond-dbus-auth-session-gen.h
deleted file mode 100644
index df5ce8c..0000000
--- a/src/daemon/dbus/gsignond-dbus-auth-session-gen.h
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
- *
- * The license of this code is the same as for the source it was derived from.
- */
-
-#ifndef __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__
-#define __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-
-/* ------------------------------------------------------------------------ */
-/* Declarations for com.google.code.AccountsSSO.gSingleSignOn.AuthSession */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SESSION (gsignond_dbus_auth_session_get_type ())
-#define GSIGNOND_DBUS_AUTH_SESSION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION, GSignondDbusAuthSession))
-#define GSIGNOND_DBUS_IS_AUTH_SESSION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION))
-#define GSIGNOND_DBUS_AUTH_SESSION_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION, GSignondDbusAuthSessionIface))
-
-struct _GSignondDbusAuthSession;
-typedef struct _GSignondDbusAuthSession GSignondDbusAuthSession;
-typedef struct _GSignondDbusAuthSessionIface GSignondDbusAuthSessionIface;
-
-struct _GSignondDbusAuthSessionIface
-{
- GTypeInterface parent_iface;
-
-
- gboolean (*handle_cancel) (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_process) (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_sessionDataVa,
- const gchar *arg_mechanism);
-
- gboolean (*handle_query_available_mechanisms) (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *arg_wantedMechanisms);
-
- void (*state_changed) (
- GSignondDbusAuthSession *object,
- gint arg_state,
- const gchar *arg_message);
-
- void (*unregistered) (
- GSignondDbusAuthSession *object);
-
-};
-
-GType gsignond_dbus_auth_session_get_type (void) G_GNUC_CONST;
-
-GDBusInterfaceInfo *gsignond_dbus_auth_session_interface_info (void);
-guint gsignond_dbus_auth_session_override_properties (GObjectClass *klass, guint property_id_begin);
-
-
-/* D-Bus method call completion functions: */
-void gsignond_dbus_auth_session_complete_query_available_mechanisms (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- const gchar *const *unnamed_arg1);
-
-void gsignond_dbus_auth_session_complete_process (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation,
- GVariant *unnamed_arg2);
-
-void gsignond_dbus_auth_session_complete_cancel (
- GSignondDbusAuthSession *object,
- GDBusMethodInvocation *invocation);
-
-
-
-/* D-Bus signal emissions functions: */
-void gsignond_dbus_auth_session_emit_state_changed (
- GSignondDbusAuthSession *object,
- gint arg_state,
- const gchar *arg_message);
-
-void gsignond_dbus_auth_session_emit_unregistered (
- GSignondDbusAuthSession *object);
-
-
-
-/* D-Bus method calls: */
-void gsignond_dbus_auth_session_call_query_available_mechanisms (
- GSignondDbusAuthSession *proxy,
- const gchar *const *arg_wantedMechanisms,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_session_call_query_available_mechanisms_finish (
- GSignondDbusAuthSession *proxy,
- gchar ***out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_session_call_query_available_mechanisms_sync (
- GSignondDbusAuthSession *proxy,
- const gchar *const *arg_wantedMechanisms,
- gchar ***out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_session_call_process (
- GSignondDbusAuthSession *proxy,
- GVariant *arg_sessionDataVa,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_session_call_process_finish (
- GSignondDbusAuthSession *proxy,
- GVariant **out_unnamed_arg2,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_session_call_process_sync (
- GSignondDbusAuthSession *proxy,
- GVariant *arg_sessionDataVa,
- const gchar *arg_mechanism,
- GVariant **out_unnamed_arg2,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_session_call_cancel (
- GSignondDbusAuthSession *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_auth_session_call_cancel_finish (
- GSignondDbusAuthSession *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_auth_session_call_cancel_sync (
- GSignondDbusAuthSession *proxy,
- GCancellable *cancellable,
- GError **error);
-
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY (gsignond_dbus_auth_session_proxy_get_type ())
-#define GSIGNOND_DBUS_AUTH_SESSION_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxy))
-#define GSIGNOND_DBUS_AUTH_SESSION_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxyClass))
-#define GSIGNOND_DBUS_AUTH_SESSION_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY, GSignondDbusAuthSessionProxyClass))
-#define GSIGNOND_DBUS_IS_AUTH_SESSION_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY))
-#define GSIGNOND_DBUS_IS_AUTH_SESSION_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_PROXY))
-
-typedef struct _GSignondDbusAuthSessionProxy GSignondDbusAuthSessionProxy;
-typedef struct _GSignondDbusAuthSessionProxyClass GSignondDbusAuthSessionProxyClass;
-typedef struct _GSignondDbusAuthSessionProxyPrivate GSignondDbusAuthSessionProxyPrivate;
-
-struct _GSignondDbusAuthSessionProxy
-{
- /*< private >*/
- GDBusProxy parent_instance;
- GSignondDbusAuthSessionProxyPrivate *priv;
-};
-
-struct _GSignondDbusAuthSessionProxyClass
-{
- GDBusProxyClass parent_class;
-};
-
-GType gsignond_dbus_auth_session_proxy_get_type (void) G_GNUC_CONST;
-
-void gsignond_dbus_auth_session_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_auth_session_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusAuthSession *gsignond_dbus_auth_session_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON (gsignond_dbus_auth_session_skeleton_get_type ())
-#define GSIGNOND_DBUS_AUTH_SESSION_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeleton))
-#define GSIGNOND_DBUS_AUTH_SESSION_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeletonClass))
-#define GSIGNOND_DBUS_AUTH_SESSION_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON, GSignondDbusAuthSessionSkeletonClass))
-#define GSIGNOND_DBUS_IS_AUTH_SESSION_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON))
-#define GSIGNOND_DBUS_IS_AUTH_SESSION_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_AUTH_SESSION_SKELETON))
-
-typedef struct _GSignondDbusAuthSessionSkeleton GSignondDbusAuthSessionSkeleton;
-typedef struct _GSignondDbusAuthSessionSkeletonClass GSignondDbusAuthSessionSkeletonClass;
-typedef struct _GSignondDbusAuthSessionSkeletonPrivate GSignondDbusAuthSessionSkeletonPrivate;
-
-struct _GSignondDbusAuthSessionSkeleton
-{
- /*< private >*/
- GDBusInterfaceSkeleton parent_instance;
- GSignondDbusAuthSessionSkeletonPrivate *priv;
-};
-
-struct _GSignondDbusAuthSessionSkeletonClass
-{
- GDBusInterfaceSkeletonClass parent_class;
-};
-
-GType gsignond_dbus_auth_session_skeleton_get_type (void) G_GNUC_CONST;
-
-GSignondDbusAuthSession *gsignond_dbus_auth_session_skeleton_new (void);
-
-
-G_END_DECLS
-
-#endif /* __GSIGNOND_DBUS_AUTH_SESSION_GEN_H__ */
diff --git a/src/daemon/dbus/gsignond-dbus-identity-gen.c b/src/daemon/dbus/gsignond-dbus-identity-gen.c
deleted file mode 100644
index 7c633f6..0000000
--- a/src/daemon/dbus/gsignond-dbus-identity-gen.c
+++ /dev/null
@@ -1,2872 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.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 "gsignond-dbus-identity-gen.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 com.google.code.AccountsSSO.gSingleSignOn.Identity
- * ------------------------------------------------------------------------
- */
-
-/**
- * SECTION:GSignondDbusIdentity
- * @title: GSignondDbusIdentity
- * @short_description: Generated C code for the com.google.code.AccountsSSO.gSingleSignOn.Identity D-Bus interface
- *
- * This section contains code for working with the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link> D-Bus interface in C.
- */
-
-/* ---- Introspection data for com.google.code.AccountsSSO.gSingleSignOn.Identity ---- */
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_request_credentials_update_IN_ARG_message =
-{
- {
- -1,
- "message",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_request_credentials_update_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_request_credentials_update_IN_ARG_message,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_request_credentials_update_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "u",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_request_credentials_update_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_request_credentials_update_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_request_credentials_update =
-{
- {
- -1,
- "requestCredentialsUpdate",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_request_credentials_update_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_request_credentials_update_OUT_ARG_pointers,
- NULL
- },
- "handle-request-credentials-update",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_get_info_OUT_ARG_identityInfo =
-{
- {
- -1,
- "identityInfo",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_get_info_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_get_info_OUT_ARG_identityInfo,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_get_info =
-{
- {
- -1,
- "getInfo",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_get_info_OUT_ARG_pointers,
- NULL
- },
- "handle-get-info",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_get_auth_session_IN_ARG_method =
-{
- {
- -1,
- "method",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_get_auth_session_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_get_auth_session_IN_ARG_method,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_get_auth_session_OUT_ARG_objectPath =
-{
- {
- -1,
- "objectPath",
- "o",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_get_auth_session_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_get_auth_session_OUT_ARG_objectPath,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_get_auth_session =
-{
- {
- -1,
- "getAuthSession",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_get_auth_session_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_get_auth_session_OUT_ARG_pointers,
- NULL
- },
- "handle-get-auth-session",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_verify_user_IN_ARG_params =
-{
- {
- -1,
- "params",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_verify_user_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_verify_user_IN_ARG_params,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_verify_user_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "b",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_verify_user_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_verify_user_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_verify_user =
-{
- {
- -1,
- "verifyUser",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_verify_user_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_verify_user_OUT_ARG_pointers,
- NULL
- },
- "handle-verify-user",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_verify_secret_IN_ARG_secret =
-{
- {
- -1,
- "secret",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_verify_secret_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_verify_secret_IN_ARG_secret,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_verify_secret_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "b",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_verify_secret_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_verify_secret_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_verify_secret =
-{
- {
- -1,
- "verifySecret",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_verify_secret_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_verify_secret_OUT_ARG_pointers,
- NULL
- },
- "handle-verify-secret",
- FALSE
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_remove =
-{
- {
- -1,
- "remove",
- NULL,
- NULL,
- NULL
- },
- "handle-remove",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_sign_out_OUT_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "b",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_sign_out_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_sign_out_OUT_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_sign_out =
-{
- {
- -1,
- "signOut",
- NULL,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_sign_out_OUT_ARG_pointers,
- NULL
- },
- "handle-sign-out",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_store_IN_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_store_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_store_IN_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_store_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "u",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_store_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_store_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_store =
-{
- {
- -1,
- "store",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_store_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_store_OUT_ARG_pointers,
- NULL
- },
- "handle-store",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_add_reference_IN_ARG_reference =
-{
- {
- -1,
- "reference",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_add_reference_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_add_reference_IN_ARG_reference,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_add_reference_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "i",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_add_reference_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_add_reference_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_add_reference =
-{
- {
- -1,
- "addReference",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_add_reference_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_add_reference_OUT_ARG_pointers,
- NULL
- },
- "handle-add-reference",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_remove_reference_IN_ARG_reference =
-{
- {
- -1,
- "reference",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_remove_reference_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_remove_reference_IN_ARG_reference,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_method_info_remove_reference_OUT_ARG_unnamed_arg1 =
-{
- {
- -1,
- "unnamed_arg1",
- "i",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_method_info_remove_reference_OUT_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_remove_reference_OUT_ARG_unnamed_arg1,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_identity_method_info_remove_reference =
-{
- {
- -1,
- "removeReference",
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_remove_reference_IN_ARG_pointers,
- (GDBusArgInfo **) &_gsignond_dbus_identity_method_info_remove_reference_OUT_ARG_pointers,
- NULL
- },
- "handle-remove-reference",
- FALSE
-};
-
-static const _ExtendedGDBusMethodInfo * const _gsignond_dbus_identity_method_info_pointers[] =
-{
- &_gsignond_dbus_identity_method_info_request_credentials_update,
- &_gsignond_dbus_identity_method_info_get_info,
- &_gsignond_dbus_identity_method_info_get_auth_session,
- &_gsignond_dbus_identity_method_info_verify_user,
- &_gsignond_dbus_identity_method_info_verify_secret,
- &_gsignond_dbus_identity_method_info_remove,
- &_gsignond_dbus_identity_method_info_sign_out,
- &_gsignond_dbus_identity_method_info_store,
- &_gsignond_dbus_identity_method_info_add_reference,
- &_gsignond_dbus_identity_method_info_remove_reference,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_identity_signal_info_unregistered =
-{
- {
- -1,
- "unregistered",
- NULL,
- NULL
- },
- "unregistered"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_identity_signal_info_info_updated_ARG_unnamed_arg0 =
-{
- {
- -1,
- "unnamed_arg0",
- "i",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_identity_signal_info_info_updated_ARG_pointers[] =
-{
- &_gsignond_dbus_identity_signal_info_info_updated_ARG_unnamed_arg0,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_identity_signal_info_info_updated =
-{
- {
- -1,
- "infoUpdated",
- (GDBusArgInfo **) &_gsignond_dbus_identity_signal_info_info_updated_ARG_pointers,
- NULL
- },
- "info-updated"
-};
-
-static const _ExtendedGDBusSignalInfo * const _gsignond_dbus_identity_signal_info_pointers[] =
-{
- &_gsignond_dbus_identity_signal_info_unregistered,
- &_gsignond_dbus_identity_signal_info_info_updated,
- NULL
-};
-
-static const _ExtendedGDBusInterfaceInfo _gsignond_dbus_identity_interface_info =
-{
- {
- -1,
- "com.google.code.AccountsSSO.gSingleSignOn.Identity",
- (GDBusMethodInfo **) &_gsignond_dbus_identity_method_info_pointers,
- (GDBusSignalInfo **) &_gsignond_dbus_identity_signal_info_pointers,
- NULL,
- NULL
- },
- "identity",
-};
-
-
-/**
- * gsignond_dbus_identity_interface_info:
- *
- * Gets a machine-readable description of the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link> D-Bus interface.
- *
- * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.
- */
-GDBusInterfaceInfo *
-gsignond_dbus_identity_interface_info (void)
-{
- return (GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info;
-}
-
-/**
- * gsignond_dbus_identity_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 #GSignondDbusIdentity interface for a concrete class.
- * The properties are overridden in the order they are defined.
- *
- * Returns: The last property id.
- */
-guint
-gsignond_dbus_identity_override_properties (GObjectClass *klass, guint property_id_begin)
-{
- return property_id_begin - 1;
-}
-
-
-
-/**
- * GSignondDbusIdentity:
- *
- * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link>.
- */
-
-/**
- * GSignondDbusIdentityIface:
- * @parent_iface: The parent interface.
- * @handle_add_reference: Handler for the #GSignondDbusIdentity::handle-add-reference signal.
- * @handle_get_auth_session: Handler for the #GSignondDbusIdentity::handle-get-auth-session signal.
- * @handle_get_info: Handler for the #GSignondDbusIdentity::handle-get-info signal.
- * @handle_remove: Handler for the #GSignondDbusIdentity::handle-remove signal.
- * @handle_remove_reference: Handler for the #GSignondDbusIdentity::handle-remove-reference signal.
- * @handle_request_credentials_update: Handler for the #GSignondDbusIdentity::handle-request-credentials-update signal.
- * @handle_sign_out: Handler for the #GSignondDbusIdentity::handle-sign-out signal.
- * @handle_store: Handler for the #GSignondDbusIdentity::handle-store signal.
- * @handle_verify_secret: Handler for the #GSignondDbusIdentity::handle-verify-secret signal.
- * @handle_verify_user: Handler for the #GSignondDbusIdentity::handle-verify-user signal.
- * @info_updated: Handler for the #GSignondDbusIdentity::info-updated signal.
- * @unregistered: Handler for the #GSignondDbusIdentity::unregistered signal.
- *
- * Virtual table for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link>.
- */
-
-static void
-gsignond_dbus_identity_default_init (GSignondDbusIdentityIface *iface)
-{
- /* GObject signals for incoming D-Bus method calls: */
- /**
- * GSignondDbusIdentity::handle-request-credentials-update:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_message: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.requestCredentialsUpdate">requestCredentialsUpdate()</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 gsignond_dbus_identity_complete_request_credentials_update() 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-credentials-update",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_request_credentials_update),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusIdentity::handle-get-info:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.getInfo">getInfo()</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 gsignond_dbus_identity_complete_get_info() 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-info",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_get_info),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusIdentity::handle-get-auth-session:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_method: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.getAuthSession">getAuthSession()</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 gsignond_dbus_identity_complete_get_auth_session() 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-auth-session",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_get_auth_session),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusIdentity::handle-verify-user:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_params: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifyUser">verifyUser()</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 gsignond_dbus_identity_complete_verify_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-verify-user",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_verify_user),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusIdentity::handle-verify-secret:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_secret: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifySecret">verifySecret()</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 gsignond_dbus_identity_complete_verify_secret() 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-verify-secret",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_verify_secret),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusIdentity::handle-remove:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.remove">remove()</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 gsignond_dbus_identity_complete_remove() 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",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_remove),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusIdentity::handle-sign-out:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.signOut">signOut()</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 gsignond_dbus_identity_complete_sign_out() 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-sign-out",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_sign_out),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusIdentity::handle-store:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_unnamed_arg0: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.store">store()</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 gsignond_dbus_identity_complete_store() 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-store",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_store),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusIdentity::handle-add-reference:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_reference: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.addReference">addReference()</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 gsignond_dbus_identity_complete_add_reference() 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-reference",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_add_reference),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /**
- * GSignondDbusIdentity::handle-remove-reference:
- * @object: A #GSignondDbusIdentity.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_reference: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.removeReference">removeReference()</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 gsignond_dbus_identity_complete_remove_reference() 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-reference",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, handle_remove_reference),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
-
- /* GObject signals for received D-Bus signals: */
- /**
- * GSignondDbusIdentity::unregistered:
- * @object: A #GSignondDbusIdentity.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-Identity.unregistered">"unregistered"</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 ("unregistered",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, unregistered),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 0);
-
- /**
- * GSignondDbusIdentity::info-updated:
- * @object: A #GSignondDbusIdentity.
- * @arg_unnamed_arg0: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-Identity.infoUpdated">"infoUpdated"</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 ("info-updated",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusIdentityIface, info_updated),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_INT);
-
-}
-
-typedef GSignondDbusIdentityIface GSignondDbusIdentityInterface;
-G_DEFINE_INTERFACE (GSignondDbusIdentity, gsignond_dbus_identity, G_TYPE_OBJECT);
-
-/**
- * gsignond_dbus_identity_emit_unregistered:
- * @object: A #GSignondDbusIdentity.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-Identity.unregistered">"unregistered"</link> D-Bus signal.
- */
-void
-gsignond_dbus_identity_emit_unregistered (
- GSignondDbusIdentity *object)
-{
- g_signal_emit_by_name (object, "unregistered");
-}
-
-/**
- * gsignond_dbus_identity_emit_info_updated:
- * @object: A #GSignondDbusIdentity.
- * @arg_unnamed_arg0: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-Identity.infoUpdated">"infoUpdated"</link> D-Bus signal.
- */
-void
-gsignond_dbus_identity_emit_info_updated (
- GSignondDbusIdentity *object,
- gint arg_unnamed_arg0)
-{
- g_signal_emit_by_name (object, "info-updated", arg_unnamed_arg0);
-}
-
-/**
- * gsignond_dbus_identity_call_request_credentials_update:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_message: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.requestCredentialsUpdate">requestCredentialsUpdate()</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 gsignond_dbus_identity_call_request_credentials_update_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_request_credentials_update_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_request_credentials_update (
- GSignondDbusIdentity *proxy,
- const gchar *arg_message,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "requestCredentialsUpdate",
- g_variant_new ("(s)",
- arg_message),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_request_credentials_update_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_request_credentials_update().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_request_credentials_update().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_request_credentials_update_finish (
- GSignondDbusIdentity *proxy,
- guint *out_unnamed_arg1,
- 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_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_request_credentials_update_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_message: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.requestCredentialsUpdate">requestCredentialsUpdate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_request_credentials_update() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_request_credentials_update_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_message,
- guint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "requestCredentialsUpdate",
- g_variant_new ("(s)",
- arg_message),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(u)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_get_info:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-Identity.getInfo">getInfo()</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 gsignond_dbus_identity_call_get_info_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_get_info_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_get_info (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "getInfo",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_get_info_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_identityInfo: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_get_info().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_get_info().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_get_info_finish (
- GSignondDbusIdentity *proxy,
- GVariant **out_identityInfo,
- 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,
- "(@a{sv})",
- out_identityInfo);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_get_info_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_identityInfo: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.getInfo">getInfo()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_get_info() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_get_info_sync (
- GSignondDbusIdentity *proxy,
- GVariant **out_identityInfo,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "getInfo",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(@a{sv})",
- out_identityInfo);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_get_auth_session:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_method: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.getAuthSession">getAuthSession()</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 gsignond_dbus_identity_call_get_auth_session_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_get_auth_session_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_get_auth_session (
- GSignondDbusIdentity *proxy,
- const gchar *arg_method,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "getAuthSession",
- g_variant_new ("(s)",
- arg_method),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_get_auth_session_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_objectPath: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_get_auth_session().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_get_auth_session().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_get_auth_session_finish (
- GSignondDbusIdentity *proxy,
- gchar **out_objectPath,
- 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,
- "(o)",
- out_objectPath);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_get_auth_session_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_method: Argument to pass with the method invocation.
- * @out_objectPath: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.getAuthSession">getAuthSession()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_get_auth_session() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_get_auth_session_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_method,
- gchar **out_objectPath,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "getAuthSession",
- g_variant_new ("(s)",
- arg_method),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(o)",
- out_objectPath);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_verify_user:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_params: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifyUser">verifyUser()</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 gsignond_dbus_identity_call_verify_user_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_verify_user_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_verify_user (
- GSignondDbusIdentity *proxy,
- GVariant *arg_params,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "verifyUser",
- g_variant_new ("(@a{sv})",
- arg_params),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_verify_user_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_verify_user().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_verify_user().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_verify_user_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg1,
- 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_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_verify_user_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_params: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifyUser">verifyUser()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_verify_user() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_verify_user_sync (
- GSignondDbusIdentity *proxy,
- GVariant *arg_params,
- gboolean *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "verifyUser",
- g_variant_new ("(@a{sv})",
- arg_params),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(b)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_verify_secret:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_secret: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifySecret">verifySecret()</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 gsignond_dbus_identity_call_verify_secret_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_verify_secret_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_verify_secret (
- GSignondDbusIdentity *proxy,
- const gchar *arg_secret,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "verifySecret",
- g_variant_new ("(s)",
- arg_secret),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_verify_secret_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_verify_secret().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_verify_secret().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_verify_secret_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg1,
- 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_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_verify_secret_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_secret: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifySecret">verifySecret()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_verify_secret() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_verify_secret_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_secret,
- gboolean *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "verifySecret",
- g_variant_new ("(s)",
- arg_secret),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(b)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_remove:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-Identity.remove">remove()</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 gsignond_dbus_identity_call_remove_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_remove_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_remove (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "remove",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_remove_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_remove().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_remove().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_remove_finish (
- GSignondDbusIdentity *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;
-}
-
-/**
- * gsignond_dbus_identity_call_remove_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Synchronously invokes the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.remove">remove()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_remove() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_remove_sync (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "remove",
- 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;
-}
-
-/**
- * gsignond_dbus_identity_call_sign_out:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-Identity.signOut">signOut()</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 gsignond_dbus_identity_call_sign_out_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_sign_out_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_sign_out (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "signOut",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_sign_out_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_sign_out().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_sign_out().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_sign_out_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg0,
- 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_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_sign_out_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg0: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.signOut">signOut()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_sign_out() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_sign_out_sync (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "signOut",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(b)",
- out_unnamed_arg0);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_store:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_unnamed_arg0: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.store">store()</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 gsignond_dbus_identity_call_store_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_store_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_store (
- GSignondDbusIdentity *proxy,
- GVariant *arg_unnamed_arg0,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "store",
- g_variant_new ("(@a{sv})",
- arg_unnamed_arg0),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_store_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_store().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_store().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_store_finish (
- GSignondDbusIdentity *proxy,
- guint *out_unnamed_arg1,
- 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_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_store_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_unnamed_arg0: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.store">store()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_store() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_store_sync (
- GSignondDbusIdentity *proxy,
- GVariant *arg_unnamed_arg0,
- guint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "store",
- g_variant_new ("(@a{sv})",
- arg_unnamed_arg0),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(u)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_add_reference:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_reference: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.addReference">addReference()</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 gsignond_dbus_identity_call_add_reference_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_add_reference_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_add_reference (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "addReference",
- g_variant_new ("(s)",
- arg_reference),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_add_reference_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_add_reference().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_add_reference().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_add_reference_finish (
- GSignondDbusIdentity *proxy,
- gint *out_unnamed_arg1,
- 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,
- "(i)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_add_reference_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_reference: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.addReference">addReference()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_add_reference() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_add_reference_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- gint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "addReference",
- g_variant_new ("(s)",
- arg_reference),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(i)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_remove_reference:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_reference: 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-com-google-code-AccountsSSO-gSingleSignOn-Identity.removeReference">removeReference()</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 gsignond_dbus_identity_call_remove_reference_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_call_remove_reference_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_identity_call_remove_reference (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "removeReference",
- g_variant_new ("(s)",
- arg_reference),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_identity_call_remove_reference_finish:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @out_unnamed_arg1: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_call_remove_reference().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_identity_call_remove_reference().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_remove_reference_finish (
- GSignondDbusIdentity *proxy,
- gint *out_unnamed_arg1,
- 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,
- "(i)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_call_remove_reference_sync:
- * @proxy: A #GSignondDbusIdentityProxy.
- * @arg_reference: Argument to pass with the method invocation.
- * @out_unnamed_arg1: (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-com-google-code-AccountsSSO-gSingleSignOn-Identity.removeReference">removeReference()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_call_remove_reference() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_identity_call_remove_reference_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- gint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "removeReference",
- g_variant_new ("(s)",
- arg_reference),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- error);
- if (_ret == NULL)
- goto _out;
- g_variant_get (_ret,
- "(i)",
- out_unnamed_arg1);
- g_variant_unref (_ret);
-_out:
- return _ret != NULL;
-}
-
-/**
- * gsignond_dbus_identity_complete_request_credentials_update:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.requestCredentialsUpdate">requestCredentialsUpdate()</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
-gsignond_dbus_identity_complete_request_credentials_update (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- guint unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(u)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_identity_complete_get_info:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @identityInfo: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.getInfo">getInfo()</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
-gsignond_dbus_identity_complete_get_info (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- GVariant *identityInfo)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(@a{sv})",
- identityInfo));
-}
-
-/**
- * gsignond_dbus_identity_complete_get_auth_session:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @objectPath: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.getAuthSession">getAuthSession()</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
-gsignond_dbus_identity_complete_get_auth_session (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(o)",
- objectPath));
-}
-
-/**
- * gsignond_dbus_identity_complete_verify_user:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifyUser">verifyUser()</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
-gsignond_dbus_identity_complete_verify_user (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(b)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_identity_complete_verify_secret:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.verifySecret">verifySecret()</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
-gsignond_dbus_identity_complete_verify_secret (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(b)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_identity_complete_remove:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.remove">remove()</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
-gsignond_dbus_identity_complete_remove (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/**
- * gsignond_dbus_identity_complete_sign_out:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg0: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.signOut">signOut()</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
-gsignond_dbus_identity_complete_sign_out (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg0)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(b)",
- unnamed_arg0));
-}
-
-/**
- * gsignond_dbus_identity_complete_store:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.store">store()</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
-gsignond_dbus_identity_complete_store (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- guint unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(u)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_identity_complete_add_reference:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.addReference">addReference()</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
-gsignond_dbus_identity_complete_add_reference (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gint unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(i)",
- unnamed_arg1));
-}
-
-/**
- * gsignond_dbus_identity_complete_remove_reference:
- * @object: A #GSignondDbusIdentity.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- * @unnamed_arg1: Parameter to return.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-Identity.removeReference">removeReference()</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
-gsignond_dbus_identity_complete_remove_reference (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gint unnamed_arg1)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(i)",
- unnamed_arg1));
-}
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusIdentityProxy:
- *
- * The #GSignondDbusIdentityProxy structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusIdentityProxyClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusIdentityProxy.
- */
-
-struct _GSignondDbusIdentityProxyPrivate
-{
- GData *qdata;
-};
-
-static void gsignond_dbus_identity_proxy_iface_init (GSignondDbusIdentityIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusIdentityProxy, gsignond_dbus_identity_proxy, G_TYPE_DBUS_PROXY,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_IDENTITY, gsignond_dbus_identity_proxy_iface_init));
-
-static void
-gsignond_dbus_identity_proxy_finalize (GObject *object)
-{
- GSignondDbusIdentityProxy *proxy = GSIGNOND_DBUS_IDENTITY_PROXY (object);
- g_datalist_clear (&proxy->priv->qdata);
- G_OBJECT_CLASS (gsignond_dbus_identity_proxy_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_identity_proxy_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_identity_proxy_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
-}
-
-static void
-gsignond_dbus_identity_proxy_g_signal (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters)
-{
- _ExtendedGDBusSignalInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint n;
- guint signal_id;
- info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info, signal_name);
- if (info == NULL)
- return;
- num_params = g_variant_n_children (parameters);
- paramv = g_new0 (GValue, num_params + 1);
- g_value_init (&paramv[0], GSIGNOND_DBUS_TYPE_IDENTITY);
- g_value_set_object (&paramv[0], proxy);
- g_variant_iter_init (&iter, parameters);
- n = 1;
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_IDENTITY);
- g_signal_emitv (paramv, signal_id, 0, NULL);
- for (n = 0; n < num_params + 1; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static void
-gsignond_dbus_identity_proxy_g_properties_changed (GDBusProxy *_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties)
-{
- GSignondDbusIdentityProxy *proxy = GSIGNOND_DBUS_IDENTITY_PROXY (_proxy);
- guint n;
- const gchar *key;
- GVariantIter *iter;
- _ExtendedGDBusPropertyInfo *info;
- g_variant_get (changed_properties, "a{sv}", &iter);
- while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info, key);
- g_datalist_remove_data (&proxy->priv->qdata, key);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
- g_variant_iter_free (iter);
- for (n = 0; invalidated_properties[n] != NULL; n++)
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info, invalidated_properties[n]);
- g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
-}
-
-static void
-gsignond_dbus_identity_proxy_init (GSignondDbusIdentityProxy *proxy)
-{
- proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, GSignondDbusIdentityProxyPrivate);
- g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), gsignond_dbus_identity_interface_info ());
-}
-
-static void
-gsignond_dbus_identity_proxy_class_init (GSignondDbusIdentityProxyClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusProxyClass *proxy_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusIdentityProxyPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_identity_proxy_finalize;
- gobject_class->get_property = gsignond_dbus_identity_proxy_get_property;
- gobject_class->set_property = gsignond_dbus_identity_proxy_set_property;
-
- proxy_class = G_DBUS_PROXY_CLASS (klass);
- proxy_class->g_signal = gsignond_dbus_identity_proxy_g_signal;
- proxy_class->g_properties_changed = gsignond_dbus_identity_proxy_g_properties_changed;
-
-}
-
-static void
-gsignond_dbus_identity_proxy_iface_init (GSignondDbusIdentityIface *iface)
-{
-}
-
-/**
- * gsignond_dbus_identity_proxy_new:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link>. See g_dbus_proxy_new() for more details.
- *
- * 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 gsignond_dbus_identity_proxy_new_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_proxy_new_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_identity_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.Identity", NULL);
-}
-
-/**
- * gsignond_dbus_identity_proxy_new_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_proxy_new().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_identity_proxy_new().
- *
- * Returns: (transfer full) (type GSignondDbusIdentityProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusIdentity *
-gsignond_dbus_identity_proxy_new_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_IDENTITY (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_identity_proxy_new_sync:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link>. See g_dbus_proxy_new_sync() for more details.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_proxy_new() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusIdentityProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusIdentity *
-gsignond_dbus_identity_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.Identity", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_IDENTITY (ret);
- else
- return NULL;
-}
-
-
-/**
- * gsignond_dbus_identity_proxy_new_for_bus:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Like gsignond_dbus_identity_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
- *
- * 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 gsignond_dbus_identity_proxy_new_for_bus_finish() to get the result of the operation.
- *
- * See gsignond_dbus_identity_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_identity_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.Identity", NULL);
-}
-
-/**
- * gsignond_dbus_identity_proxy_new_for_bus_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_identity_proxy_new_for_bus().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_identity_proxy_new_for_bus().
- *
- * Returns: (transfer full) (type GSignondDbusIdentityProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusIdentity *
-gsignond_dbus_identity_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_IDENTITY (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_identity_proxy_new_for_bus_sync:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Like gsignond_dbus_identity_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_identity_proxy_new_for_bus() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusIdentityProxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusIdentity *
-gsignond_dbus_identity_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.Identity", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_IDENTITY (ret);
- else
- return NULL;
-}
-
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusIdentitySkeleton:
- *
- * The #GSignondDbusIdentitySkeleton structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusIdentitySkeletonClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusIdentitySkeleton.
- */
-
-struct _GSignondDbusIdentitySkeletonPrivate
-{
- GValue *properties;
- GList *changed_properties;
- GSource *changed_properties_idle_source;
- GMainContext *context;
- GMutex lock;
-};
-
-static void
-_gsignond_dbus_identity_skeleton_handle_method_call (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (user_data);
- _ExtendedGDBusMethodInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint num_extra;
- guint n;
- guint signal_id;
- GValue return_value = G_VALUE_INIT;
- info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
- g_assert (info != NULL);
- num_params = g_variant_n_children (parameters);
- num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);
- n = 0;
- g_value_init (&paramv[n], GSIGNOND_DBUS_TYPE_IDENTITY);
- g_value_set_object (&paramv[n++], skeleton);
- g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
- g_value_set_object (&paramv[n++], invocation);
- if (info->pass_fdlist)
- {
-#ifdef G_OS_UNIX
- g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
- g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
-#else
- g_assert_not_reached ();
-#endif
- }
- g_variant_iter_init (&iter, parameters);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_IDENTITY);
- g_value_init (&return_value, G_TYPE_BOOLEAN);
- g_signal_emitv (paramv, signal_id, 0, &return_value);
- if (!g_value_get_boolean (&return_value))
- g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
- g_value_unset (&return_value);
- for (n = 0; n < num_params + num_extra; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static GVariant *
-_gsignond_dbus_identity_skeleton_handle_get_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- GVariant *ret;
- ret = NULL;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- g_value_init (&value, pspec->value_type);
- g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
- g_value_unset (&value);
- }
- return ret;
-}
-
-static gboolean
-_gsignond_dbus_identity_skeleton_handle_set_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *variant,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- gboolean ret;
- ret = FALSE;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_identity_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- if (info->use_gvariant)
- g_value_set_variant (&value, variant);
- else
- g_dbus_gvariant_to_gvalue (variant, &value);
- g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- g_value_unset (&value);
- ret = TRUE;
- }
- return ret;
-}
-
-static const GDBusInterfaceVTable _gsignond_dbus_identity_skeleton_vtable =
-{
- _gsignond_dbus_identity_skeleton_handle_method_call,
- _gsignond_dbus_identity_skeleton_handle_get_property,
- _gsignond_dbus_identity_skeleton_handle_set_property
-};
-
-static GDBusInterfaceInfo *
-gsignond_dbus_identity_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
-{
- return gsignond_dbus_identity_interface_info ();
-}
-
-static GDBusInterfaceVTable *
-gsignond_dbus_identity_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
-{
- return (GDBusInterfaceVTable *) &_gsignond_dbus_identity_skeleton_vtable;
-}
-
-static GVariant *
-gsignond_dbus_identity_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (_skeleton);
-
- GVariantBuilder builder;
- guint n;
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
- if (_gsignond_dbus_identity_interface_info.parent_struct.properties == NULL)
- goto out;
- for (n = 0; _gsignond_dbus_identity_interface_info.parent_struct.properties[n] != NULL; n++)
- {
- GDBusPropertyInfo *info = _gsignond_dbus_identity_interface_info.parent_struct.properties[n];
- if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
- {
- GVariant *value;
- value = _gsignond_dbus_identity_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.Identity", info->name, NULL, skeleton);
- if (value != NULL)
- {
- g_variant_take_ref (value);
- g_variant_builder_add (&builder, "{sv}", info->name, value);
- g_variant_unref (value);
- }
- }
- }
-out:
- return g_variant_builder_end (&builder);
-}
-
-static void
-gsignond_dbus_identity_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
-{
-}
-
-static void
-_gsignond_dbus_identity_on_signal_unregistered (
- GSignondDbusIdentity *object)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("()"));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.Identity", "unregistered",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_identity_on_signal_info_updated (
- GSignondDbusIdentity *object,
- gint arg_unnamed_arg0)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(i)",
- arg_unnamed_arg0));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.Identity", "infoUpdated",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void gsignond_dbus_identity_skeleton_iface_init (GSignondDbusIdentityIface *iface);
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusIdentitySkeleton, gsignond_dbus_identity_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_IDENTITY, gsignond_dbus_identity_skeleton_iface_init));
-
-static void
-gsignond_dbus_identity_skeleton_finalize (GObject *object)
-{
- GSignondDbusIdentitySkeleton *skeleton = GSIGNOND_DBUS_IDENTITY_SKELETON (object);
- g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
- if (skeleton->priv->changed_properties_idle_source != NULL)
- g_source_destroy (skeleton->priv->changed_properties_idle_source);
- g_main_context_unref (skeleton->priv->context);
- g_mutex_clear (&skeleton->priv->lock);
- G_OBJECT_CLASS (gsignond_dbus_identity_skeleton_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_identity_skeleton_init (GSignondDbusIdentitySkeleton *skeleton)
-{
- skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON, GSignondDbusIdentitySkeletonPrivate);
- g_mutex_init (&skeleton->priv->lock);
- skeleton->priv->context = g_main_context_ref_thread_default ();
-}
-
-static void
-gsignond_dbus_identity_skeleton_class_init (GSignondDbusIdentitySkeletonClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusInterfaceSkeletonClass *skeleton_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusIdentitySkeletonPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_identity_skeleton_finalize;
-
- skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
- skeleton_class->get_info = gsignond_dbus_identity_skeleton_dbus_interface_get_info;
- skeleton_class->get_properties = gsignond_dbus_identity_skeleton_dbus_interface_get_properties;
- skeleton_class->flush = gsignond_dbus_identity_skeleton_dbus_interface_flush;
- skeleton_class->get_vtable = gsignond_dbus_identity_skeleton_dbus_interface_get_vtable;
-}
-
-static void
-gsignond_dbus_identity_skeleton_iface_init (GSignondDbusIdentityIface *iface)
-{
- iface->unregistered = _gsignond_dbus_identity_on_signal_unregistered;
- iface->info_updated = _gsignond_dbus_identity_on_signal_info_updated;
-}
-
-/**
- * gsignond_dbus_identity_skeleton_new:
- *
- * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-Identity.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.Identity</link>.
- *
- * Returns: (transfer full) (type GSignondDbusIdentitySkeleton): The skeleton object.
- */
-GSignondDbusIdentity *
-gsignond_dbus_identity_skeleton_new (void)
-{
- return GSIGNOND_DBUS_IDENTITY (g_object_new (GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON, NULL));
-}
-
diff --git a/src/daemon/dbus/gsignond-dbus-identity-gen.h b/src/daemon/dbus/gsignond-dbus-identity-gen.h
deleted file mode 100644
index 138476e..0000000
--- a/src/daemon/dbus/gsignond-dbus-identity-gen.h
+++ /dev/null
@@ -1,449 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
- *
- * The license of this code is the same as for the source it was derived from.
- */
-
-#ifndef __GSIGNOND_DBUS_IDENTITY_GEN_H__
-#define __GSIGNOND_DBUS_IDENTITY_GEN_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-
-/* ------------------------------------------------------------------------ */
-/* Declarations for com.google.code.AccountsSSO.gSingleSignOn.Identity */
-
-#define GSIGNOND_DBUS_TYPE_IDENTITY (gsignond_dbus_identity_get_type ())
-#define GSIGNOND_DBUS_IDENTITY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_IDENTITY, GSignondDbusIdentity))
-#define GSIGNOND_DBUS_IS_IDENTITY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_IDENTITY))
-#define GSIGNOND_DBUS_IDENTITY_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_IDENTITY, GSignondDbusIdentityIface))
-
-struct _GSignondDbusIdentity;
-typedef struct _GSignondDbusIdentity GSignondDbusIdentity;
-typedef struct _GSignondDbusIdentityIface GSignondDbusIdentityIface;
-
-struct _GSignondDbusIdentityIface
-{
- GTypeInterface parent_iface;
-
-
- gboolean (*handle_add_reference) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_reference);
-
- gboolean (*handle_get_auth_session) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_method);
-
- gboolean (*handle_get_info) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_remove) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_remove_reference) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_reference);
-
- gboolean (*handle_request_credentials_update) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_message);
-
- gboolean (*handle_sign_out) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_store) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_unnamed_arg0);
-
- gboolean (*handle_verify_secret) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *arg_secret);
-
- gboolean (*handle_verify_user) (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_params);
-
- void (*info_updated) (
- GSignondDbusIdentity *object,
- gint arg_unnamed_arg0);
-
- void (*unregistered) (
- GSignondDbusIdentity *object);
-
-};
-
-GType gsignond_dbus_identity_get_type (void) G_GNUC_CONST;
-
-GDBusInterfaceInfo *gsignond_dbus_identity_interface_info (void);
-guint gsignond_dbus_identity_override_properties (GObjectClass *klass, guint property_id_begin);
-
-
-/* D-Bus method call completion functions: */
-void gsignond_dbus_identity_complete_request_credentials_update (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- guint unnamed_arg1);
-
-void gsignond_dbus_identity_complete_get_info (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- GVariant *identityInfo);
-
-void gsignond_dbus_identity_complete_get_auth_session (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- const gchar *objectPath);
-
-void gsignond_dbus_identity_complete_verify_user (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg1);
-
-void gsignond_dbus_identity_complete_verify_secret (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg1);
-
-void gsignond_dbus_identity_complete_remove (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation);
-
-void gsignond_dbus_identity_complete_sign_out (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gboolean unnamed_arg0);
-
-void gsignond_dbus_identity_complete_store (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- guint unnamed_arg1);
-
-void gsignond_dbus_identity_complete_add_reference (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gint unnamed_arg1);
-
-void gsignond_dbus_identity_complete_remove_reference (
- GSignondDbusIdentity *object,
- GDBusMethodInvocation *invocation,
- gint unnamed_arg1);
-
-
-
-/* D-Bus signal emissions functions: */
-void gsignond_dbus_identity_emit_unregistered (
- GSignondDbusIdentity *object);
-
-void gsignond_dbus_identity_emit_info_updated (
- GSignondDbusIdentity *object,
- gint arg_unnamed_arg0);
-
-
-
-/* D-Bus method calls: */
-void gsignond_dbus_identity_call_request_credentials_update (
- GSignondDbusIdentity *proxy,
- const gchar *arg_message,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_request_credentials_update_finish (
- GSignondDbusIdentity *proxy,
- guint *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_request_credentials_update_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_message,
- guint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_get_info (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_get_info_finish (
- GSignondDbusIdentity *proxy,
- GVariant **out_identityInfo,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_get_info_sync (
- GSignondDbusIdentity *proxy,
- GVariant **out_identityInfo,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_get_auth_session (
- GSignondDbusIdentity *proxy,
- const gchar *arg_method,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_get_auth_session_finish (
- GSignondDbusIdentity *proxy,
- gchar **out_objectPath,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_get_auth_session_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_method,
- gchar **out_objectPath,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_verify_user (
- GSignondDbusIdentity *proxy,
- GVariant *arg_params,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_verify_user_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_verify_user_sync (
- GSignondDbusIdentity *proxy,
- GVariant *arg_params,
- gboolean *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_verify_secret (
- GSignondDbusIdentity *proxy,
- const gchar *arg_secret,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_verify_secret_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_verify_secret_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_secret,
- gboolean *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_remove (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_remove_finish (
- GSignondDbusIdentity *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_remove_sync (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_sign_out (
- GSignondDbusIdentity *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_sign_out_finish (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg0,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_sign_out_sync (
- GSignondDbusIdentity *proxy,
- gboolean *out_unnamed_arg0,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_store (
- GSignondDbusIdentity *proxy,
- GVariant *arg_unnamed_arg0,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_store_finish (
- GSignondDbusIdentity *proxy,
- guint *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_store_sync (
- GSignondDbusIdentity *proxy,
- GVariant *arg_unnamed_arg0,
- guint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_add_reference (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_add_reference_finish (
- GSignondDbusIdentity *proxy,
- gint *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_add_reference_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- gint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_call_remove_reference (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_identity_call_remove_reference_finish (
- GSignondDbusIdentity *proxy,
- gint *out_unnamed_arg1,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_identity_call_remove_reference_sync (
- GSignondDbusIdentity *proxy,
- const gchar *arg_reference,
- gint *out_unnamed_arg1,
- GCancellable *cancellable,
- GError **error);
-
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_IDENTITY_PROXY (gsignond_dbus_identity_proxy_get_type ())
-#define GSIGNOND_DBUS_IDENTITY_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, GSignondDbusIdentityProxy))
-#define GSIGNOND_DBUS_IDENTITY_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, GSignondDbusIdentityProxyClass))
-#define GSIGNOND_DBUS_IDENTITY_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_IDENTITY_PROXY, GSignondDbusIdentityProxyClass))
-#define GSIGNOND_DBUS_IS_IDENTITY_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_IDENTITY_PROXY))
-#define GSIGNOND_DBUS_IS_IDENTITY_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_IDENTITY_PROXY))
-
-typedef struct _GSignondDbusIdentityProxy GSignondDbusIdentityProxy;
-typedef struct _GSignondDbusIdentityProxyClass GSignondDbusIdentityProxyClass;
-typedef struct _GSignondDbusIdentityProxyPrivate GSignondDbusIdentityProxyPrivate;
-
-struct _GSignondDbusIdentityProxy
-{
- /*< private >*/
- GDBusProxy parent_instance;
- GSignondDbusIdentityProxyPrivate *priv;
-};
-
-struct _GSignondDbusIdentityProxyClass
-{
- GDBusProxyClass parent_class;
-};
-
-GType gsignond_dbus_identity_proxy_get_type (void) G_GNUC_CONST;
-
-void gsignond_dbus_identity_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusIdentity *gsignond_dbus_identity_proxy_new_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusIdentity *gsignond_dbus_identity_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_identity_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusIdentity *gsignond_dbus_identity_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusIdentity *gsignond_dbus_identity_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON (gsignond_dbus_identity_skeleton_get_type ())
-#define GSIGNOND_DBUS_IDENTITY_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON, GSignondDbusIdentitySkeleton))
-#define GSIGNOND_DBUS_IDENTITY_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON, GSignondDbusIdentitySkeletonClass))
-#define GSIGNOND_DBUS_IDENTITY_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON, GSignondDbusIdentitySkeletonClass))
-#define GSIGNOND_DBUS_IS_IDENTITY_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON))
-#define GSIGNOND_DBUS_IS_IDENTITY_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_IDENTITY_SKELETON))
-
-typedef struct _GSignondDbusIdentitySkeleton GSignondDbusIdentitySkeleton;
-typedef struct _GSignondDbusIdentitySkeletonClass GSignondDbusIdentitySkeletonClass;
-typedef struct _GSignondDbusIdentitySkeletonPrivate GSignondDbusIdentitySkeletonPrivate;
-
-struct _GSignondDbusIdentitySkeleton
-{
- /*< private >*/
- GDBusInterfaceSkeleton parent_instance;
- GSignondDbusIdentitySkeletonPrivate *priv;
-};
-
-struct _GSignondDbusIdentitySkeletonClass
-{
- GDBusInterfaceSkeletonClass parent_class;
-};
-
-GType gsignond_dbus_identity_skeleton_get_type (void) G_GNUC_CONST;
-
-GSignondDbusIdentity *gsignond_dbus_identity_skeleton_new (void);
-
-
-G_END_DECLS
-
-#endif /* __GSIGNOND_DBUS_IDENTITY_GEN_H__ */
diff --git a/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.c b/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.c
deleted file mode 100644
index 209f339..0000000
--- a/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.c
+++ /dev/null
@@ -1,2785 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.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 "gsignond-dbus-remote-plugin-gen.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 com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1
- * ------------------------------------------------------------------------
- */
-
-/**
- * SECTION:GSignondDbusRemotePluginV1
- * @title: GSignondDbusRemotePluginV1
- * @short_description: Generated C code for the com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1 D-Bus interface
- *
- * This section contains code for working with the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link> D-Bus interface in C.
- */
-
-/* ---- Introspection data for com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1 ---- */
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_remote_plugin_v1_method_info_cancel =
-{
- {
- -1,
- "cancel",
- NULL,
- NULL,
- NULL
- },
- "handle-cancel",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_sessionData =
-{
- {
- -1,
- "sessionData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_identityMethodCache =
-{
- {
- -1,
- "identityMethodCache",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_mechanism =
-{
- {
- -1,
- "mechanism",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_sessionData,
- &_gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_identityMethodCache,
- &_gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_mechanism,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_remote_plugin_v1_method_info_request_initial =
-{
- {
- -1,
- "requestInitial",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_method_info_request_initial_IN_ARG_pointers,
- NULL,
- NULL
- },
- "handle-request-initial",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_request_IN_ARG_sessionData =
-{
- {
- -1,
- "sessionData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_method_info_request_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_method_info_request_IN_ARG_sessionData,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_remote_plugin_v1_method_info_request =
-{
- {
- -1,
- "request",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_method_info_request_IN_ARG_pointers,
- NULL,
- NULL
- },
- "handle-request",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_user_action_finished_IN_ARG_uiData =
-{
- {
- -1,
- "uiData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_method_info_user_action_finished_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_method_info_user_action_finished_IN_ARG_uiData,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_remote_plugin_v1_method_info_user_action_finished =
-{
- {
- -1,
- "userActionFinished",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_method_info_user_action_finished_IN_ARG_pointers,
- NULL,
- NULL
- },
- "handle-user-action-finished",
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_method_info_refresh_IN_ARG_uiData =
-{
- {
- -1,
- "uiData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_method_info_refresh_IN_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_method_info_refresh_IN_ARG_uiData,
- NULL
-};
-
-static const _ExtendedGDBusMethodInfo _gsignond_dbus_remote_plugin_v1_method_info_refresh =
-{
- {
- -1,
- "refresh",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_method_info_refresh_IN_ARG_pointers,
- NULL,
- NULL
- },
- "handle-refresh",
- FALSE
-};
-
-static const _ExtendedGDBusMethodInfo * const _gsignond_dbus_remote_plugin_v1_method_info_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_method_info_cancel,
- &_gsignond_dbus_remote_plugin_v1_method_info_request_initial,
- &_gsignond_dbus_remote_plugin_v1_method_info_request,
- &_gsignond_dbus_remote_plugin_v1_method_info_user_action_finished,
- &_gsignond_dbus_remote_plugin_v1_method_info_refresh,
- NULL
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_response_ARG_sessionData =
-{
- {
- -1,
- "sessionData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_response_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_response_ARG_sessionData,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_response =
-{
- {
- -1,
- "response",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_response_ARG_pointers,
- NULL
- },
- "response"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_response_final_ARG_sessionData =
-{
- {
- -1,
- "sessionData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_response_final_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_response_final_ARG_sessionData,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_response_final =
-{
- {
- -1,
- "responseFinal",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_response_final_ARG_pointers,
- NULL
- },
- "response-final"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_store_ARG_sessionData =
-{
- {
- -1,
- "sessionData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_store_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_store_ARG_sessionData,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_store =
-{
- {
- -1,
- "store",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_store_ARG_pointers,
- NULL
- },
- "store"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_error_ARG_error =
-{
- {
- -1,
- "error",
- "(uis)",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_error_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_error_ARG_error,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_error =
-{
- {
- -1,
- "error",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_error_ARG_pointers,
- NULL
- },
- "error"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_user_action_required_ARG_uiData =
-{
- {
- -1,
- "uiData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_user_action_required_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_user_action_required_ARG_uiData,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_user_action_required =
-{
- {
- -1,
- "userActionRequired",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_user_action_required_ARG_pointers,
- NULL
- },
- "user-action-required"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_refreshed_ARG_uiData =
-{
- {
- -1,
- "uiData",
- "a{sv}",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_refreshed_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_refreshed_ARG_uiData,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_refreshed =
-{
- {
- -1,
- "refreshed",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_refreshed_ARG_pointers,
- NULL
- },
- "refreshed"
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_state =
-{
- {
- -1,
- "state",
- "i",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo _gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_message =
-{
- {
- -1,
- "message",
- "s",
- NULL
- },
- FALSE
-};
-
-static const _ExtendedGDBusArgInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_state,
- &_gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_message,
- NULL
-};
-
-static const _ExtendedGDBusSignalInfo _gsignond_dbus_remote_plugin_v1_signal_info_status_changed =
-{
- {
- -1,
- "statusChanged",
- (GDBusArgInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_status_changed_ARG_pointers,
- NULL
- },
- "status-changed"
-};
-
-static const _ExtendedGDBusSignalInfo * const _gsignond_dbus_remote_plugin_v1_signal_info_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_signal_info_response,
- &_gsignond_dbus_remote_plugin_v1_signal_info_response_final,
- &_gsignond_dbus_remote_plugin_v1_signal_info_store,
- &_gsignond_dbus_remote_plugin_v1_signal_info_error,
- &_gsignond_dbus_remote_plugin_v1_signal_info_user_action_required,
- &_gsignond_dbus_remote_plugin_v1_signal_info_refreshed,
- &_gsignond_dbus_remote_plugin_v1_signal_info_status_changed,
- NULL
-};
-
-static const _ExtendedGDBusPropertyInfo _gsignond_dbus_remote_plugin_v1_property_info_method =
-{
- {
- -1,
- "method",
- "s",
- G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
- NULL
- },
- "method",
- FALSE
-};
-
-static const _ExtendedGDBusPropertyInfo _gsignond_dbus_remote_plugin_v1_property_info_mechanisms =
-{
- {
- -1,
- "mechanisms",
- "as",
- G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
- NULL
- },
- "mechanisms",
- FALSE
-};
-
-static const _ExtendedGDBusPropertyInfo * const _gsignond_dbus_remote_plugin_v1_property_info_pointers[] =
-{
- &_gsignond_dbus_remote_plugin_v1_property_info_method,
- &_gsignond_dbus_remote_plugin_v1_property_info_mechanisms,
- NULL
-};
-
-static const _ExtendedGDBusInterfaceInfo _gsignond_dbus_remote_plugin_v1_interface_info =
-{
- {
- -1,
- "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1",
- (GDBusMethodInfo **) &_gsignond_dbus_remote_plugin_v1_method_info_pointers,
- (GDBusSignalInfo **) &_gsignond_dbus_remote_plugin_v1_signal_info_pointers,
- (GDBusPropertyInfo **) &_gsignond_dbus_remote_plugin_v1_property_info_pointers,
- NULL
- },
- "remote-plugin-v1",
-};
-
-
-/**
- * gsignond_dbus_remote_plugin_v1_interface_info:
- *
- * Gets a machine-readable description of the <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link> D-Bus interface.
- *
- * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.
- */
-GDBusInterfaceInfo *
-gsignond_dbus_remote_plugin_v1_interface_info (void)
-{
- return (GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_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 #GSignondDbusRemotePluginV1 interface for a concrete class.
- * The properties are overridden in the order they are defined.
- *
- * Returns: The last property id.
- */
-guint
-gsignond_dbus_remote_plugin_v1_override_properties (GObjectClass *klass, guint property_id_begin)
-{
- g_object_class_override_property (klass, property_id_begin++, "method");
- g_object_class_override_property (klass, property_id_begin++, "mechanisms");
- return property_id_begin - 1;
-}
-
-
-
-/**
- * GSignondDbusRemotePluginV1:
- *
- * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link>.
- */
-
-/**
- * GSignondDbusRemotePluginV1Iface:
- * @parent_iface: The parent interface.
- * @handle_cancel: Handler for the #GSignondDbusRemotePluginV1::handle-cancel signal.
- * @handle_refresh: Handler for the #GSignondDbusRemotePluginV1::handle-refresh signal.
- * @handle_request: Handler for the #GSignondDbusRemotePluginV1::handle-request signal.
- * @handle_request_initial: Handler for the #GSignondDbusRemotePluginV1::handle-request-initial signal.
- * @handle_user_action_finished: Handler for the #GSignondDbusRemotePluginV1::handle-user-action-finished signal.
- * @get_mechanisms: Getter for the #GSignondDbusRemotePluginV1:mechanisms property.
- * @get_method: Getter for the #GSignondDbusRemotePluginV1:method property.
- * @error: Handler for the #GSignondDbusRemotePluginV1::error signal.
- * @refreshed: Handler for the #GSignondDbusRemotePluginV1::refreshed signal.
- * @response: Handler for the #GSignondDbusRemotePluginV1::response signal.
- * @response_final: Handler for the #GSignondDbusRemotePluginV1::response-final signal.
- * @status_changed: Handler for the #GSignondDbusRemotePluginV1::status-changed signal.
- * @store: Handler for the #GSignondDbusRemotePluginV1::store signal.
- * @user_action_required: Handler for the #GSignondDbusRemotePluginV1::user-action-required signal.
- *
- * Virtual table for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link>.
- */
-
-static void
-gsignond_dbus_remote_plugin_v1_default_init (GSignondDbusRemotePluginV1Iface *iface)
-{
- /* GObject signals for incoming D-Bus method calls: */
- /**
- * GSignondDbusRemotePluginV1::handle-cancel:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: A #GDBusMethodInvocation.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.cancel">cancel()</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 gsignond_dbus_remote_plugin_v1_complete_cancel() 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-cancel",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, handle_cancel),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 1,
- G_TYPE_DBUS_METHOD_INVOCATION);
-
- /**
- * GSignondDbusRemotePluginV1::handle-request-initial:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_sessionData: Argument passed by remote caller.
- * @arg_identityMethodCache: Argument passed by remote caller.
- * @arg_mechanism: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.requestInitial">requestInitial()</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 gsignond_dbus_remote_plugin_v1_complete_request_initial() 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-initial",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, handle_request_initial),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 4,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT, G_TYPE_VARIANT, G_TYPE_STRING);
-
- /**
- * GSignondDbusRemotePluginV1::handle-request:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_sessionData: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.request">request()</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 gsignond_dbus_remote_plugin_v1_complete_request() 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",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, handle_request),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::handle-user-action-finished:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_uiData: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionFinished">userActionFinished()</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 gsignond_dbus_remote_plugin_v1_complete_user_action_finished() 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-user-action-finished",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, handle_user_action_finished),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::handle-refresh:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: A #GDBusMethodInvocation.
- * @arg_uiData: Argument passed by remote caller.
- *
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refresh">refresh()</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 gsignond_dbus_remote_plugin_v1_complete_refresh() 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-refresh",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, handle_refresh),
- g_signal_accumulator_true_handled,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN,
- 2,
- G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
-
- /* GObject signals for received D-Bus signals: */
- /**
- * GSignondDbusRemotePluginV1::response:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.response">"response"</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 ("response",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, response),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::response-final:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.responseFinal">"responseFinal"</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 ("response-final",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, response_final),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::store:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.store">"store"</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 ("store",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, store),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::error:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_error: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.error">"error"</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 ("error",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, error),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::user-action-required:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_uiData: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionRequired">"userActionRequired"</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 ("user-action-required",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, user_action_required),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::refreshed:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_uiData: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refreshed">"refreshed"</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 ("refreshed",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, refreshed),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 1, G_TYPE_VARIANT);
-
- /**
- * GSignondDbusRemotePluginV1::status-changed:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_state: Argument.
- * @arg_message: Argument.
- *
- * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.statusChanged">"statusChanged"</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 ("status-changed",
- G_TYPE_FROM_INTERFACE (iface),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GSignondDbusRemotePluginV1Iface, status_changed),
- NULL,
- NULL,
- g_cclosure_marshal_generic,
- G_TYPE_NONE,
- 2, G_TYPE_INT, G_TYPE_STRING);
-
- /* GObject properties for D-Bus properties: */
- /**
- * GSignondDbusRemotePluginV1:method:
- *
- * Represents the D-Bus property <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.method">"method"</link>.
- *
- * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.
- */
- g_object_interface_install_property (iface,
- g_param_spec_string ("method", "method", "method", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- /**
- * GSignondDbusRemotePluginV1:mechanisms:
- *
- * Represents the D-Bus property <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.mechanisms">"mechanisms"</link>.
- *
- * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.
- */
- g_object_interface_install_property (iface,
- g_param_spec_boxed ("mechanisms", "mechanisms", "mechanisms", G_TYPE_STRV, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
-}
-
-typedef GSignondDbusRemotePluginV1Iface GSignondDbusRemotePluginV1Interface;
-G_DEFINE_INTERFACE (GSignondDbusRemotePluginV1, gsignond_dbus_remote_plugin_v1, G_TYPE_OBJECT);
-
-/**
- * gsignond_dbus_remote_plugin_v1_get_method: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- *
- * Gets the value of the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.method">"method"</link> D-Bus property.
- *
- * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
- *
- * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use gsignond_dbus_remote_plugin_v1_dup_method() if on another thread.</warning>
- *
- * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
- */
-const gchar *
-gsignond_dbus_remote_plugin_v1_get_method (GSignondDbusRemotePluginV1 *object)
-{
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1_GET_IFACE (object)->get_method (object);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_dup_method: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- *
- * Gets a copy of the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.method">"method"</link> D-Bus property.
- *
- * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
- *
- * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free().
- */
-gchar *
-gsignond_dbus_remote_plugin_v1_dup_method (GSignondDbusRemotePluginV1 *object)
-{
- gchar *value;
- g_object_get (G_OBJECT (object), "method", &value, NULL);
- return value;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_set_method: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- * @value: The value to set.
- *
- * Sets the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.method">"method"</link> D-Bus property to @value.
- *
- * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
- */
-void
-gsignond_dbus_remote_plugin_v1_set_method (GSignondDbusRemotePluginV1 *object, const gchar *value)
-{
- g_object_set (G_OBJECT (object), "method", value, NULL);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_get_mechanisms: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- *
- * Gets the value of the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.mechanisms">"mechanisms"</link> D-Bus property.
- *
- * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
- *
- * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use gsignond_dbus_remote_plugin_v1_dup_mechanisms() if on another thread.</warning>
- *
- * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object.
- */
-const gchar *const *
-gsignond_dbus_remote_plugin_v1_get_mechanisms (GSignondDbusRemotePluginV1 *object)
-{
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1_GET_IFACE (object)->get_mechanisms (object);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_dup_mechanisms: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- *
- * Gets a copy of the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.mechanisms">"mechanisms"</link> D-Bus property.
- *
- * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
- *
- * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_strfreev().
- */
-gchar **
-gsignond_dbus_remote_plugin_v1_dup_mechanisms (GSignondDbusRemotePluginV1 *object)
-{
- gchar **value;
- g_object_get (G_OBJECT (object), "mechanisms", &value, NULL);
- return value;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_set_mechanisms: (skip)
- * @object: A #GSignondDbusRemotePluginV1.
- * @value: The value to set.
- *
- * Sets the <link linkend="gdbus-property-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.mechanisms">"mechanisms"</link> D-Bus property to @value.
- *
- * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
- */
-void
-gsignond_dbus_remote_plugin_v1_set_mechanisms (GSignondDbusRemotePluginV1 *object, const gchar *const *value)
-{
- g_object_set (G_OBJECT (object), "mechanisms", value, NULL);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_response:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.response">"response"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_response (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- g_signal_emit_by_name (object, "response", arg_sessionData);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_response_final:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.responseFinal">"responseFinal"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_response_final (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- g_signal_emit_by_name (object, "response-final", arg_sessionData);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_store:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_sessionData: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.store">"store"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_store (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- g_signal_emit_by_name (object, "store", arg_sessionData);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_error:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_error: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.error">"error"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_error (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_error)
-{
- g_signal_emit_by_name (object, "error", arg_error);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_user_action_required:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_uiData: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionRequired">"userActionRequired"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_user_action_required (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData)
-{
- g_signal_emit_by_name (object, "user-action-required", arg_uiData);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_refreshed:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_uiData: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refreshed">"refreshed"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_refreshed (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData)
-{
- g_signal_emit_by_name (object, "refreshed", arg_uiData);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_emit_status_changed:
- * @object: A #GSignondDbusRemotePluginV1.
- * @arg_state: Argument to pass with the signal.
- * @arg_message: Argument to pass with the signal.
- *
- * Emits the <link linkend="gdbus-signal-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.statusChanged">"statusChanged"</link> D-Bus signal.
- */
-void
-gsignond_dbus_remote_plugin_v1_emit_status_changed (
- GSignondDbusRemotePluginV1 *object,
- gint arg_state,
- const gchar *arg_message)
-{
- g_signal_emit_by_name (object, "status-changed", arg_state, arg_message);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_cancel:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.cancel">cancel()</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 gsignond_dbus_remote_plugin_v1_call_cancel_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_call_cancel_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_remote_plugin_v1_call_cancel (
- GSignondDbusRemotePluginV1 *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "cancel",
- g_variant_new ("()"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_cancel_finish:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_call_cancel().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_call_cancel().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_cancel_finish (
- GSignondDbusRemotePluginV1 *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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_cancel_sync:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL.
- *
- * Synchronously invokes the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.cancel">cancel()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_call_cancel() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_cancel_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "cancel",
- 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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request_initial:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_sessionData: Argument to pass with the method invocation.
- * @arg_identityMethodCache: Argument to pass with the method invocation.
- * @arg_mechanism: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.requestInitial">requestInitial()</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 gsignond_dbus_remote_plugin_v1_call_request_initial_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_call_request_initial_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_remote_plugin_v1_call_request_initial (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GVariant *arg_identityMethodCache,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "requestInitial",
- g_variant_new ("(@a{sv}@a{sv}s)",
- arg_sessionData,
- arg_identityMethodCache,
- arg_mechanism),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request_initial_finish:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_call_request_initial().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_call_request_initial().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_request_initial_finish (
- GSignondDbusRemotePluginV1 *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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request_initial_sync:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_sessionData: Argument to pass with the method invocation.
- * @arg_identityMethodCache: Argument to pass with the method invocation.
- * @arg_mechanism: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.requestInitial">requestInitial()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_call_request_initial() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_request_initial_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GVariant *arg_identityMethodCache,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "requestInitial",
- g_variant_new ("(@a{sv}@a{sv}s)",
- arg_sessionData,
- arg_identityMethodCache,
- arg_mechanism),
- 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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_sessionData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.request">request()</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 gsignond_dbus_remote_plugin_v1_call_request_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_call_request_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_remote_plugin_v1_call_request (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "request",
- g_variant_new ("(@a{sv})",
- arg_sessionData),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request_finish:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_call_request().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_call_request().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_request_finish (
- GSignondDbusRemotePluginV1 *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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_request_sync:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_sessionData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.request">request()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_call_request() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_request_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "request",
- g_variant_new ("(@a{sv})",
- arg_sessionData),
- 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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_user_action_finished:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_uiData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionFinished">userActionFinished()</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 gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_remote_plugin_v1_call_user_action_finished (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "userActionFinished",
- g_variant_new ("(@a{sv})",
- arg_uiData),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_call_user_action_finished().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_call_user_action_finished().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish (
- GSignondDbusRemotePluginV1 *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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_uiData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionFinished">userActionFinished()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_call_user_action_finished() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "userActionFinished",
- g_variant_new ("(@a{sv})",
- arg_uiData),
- 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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_refresh:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_uiData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refresh">refresh()</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 gsignond_dbus_remote_plugin_v1_call_refresh_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_call_refresh_sync() for the synchronous, blocking version of this method.
- */
-void
-gsignond_dbus_remote_plugin_v1_call_refresh (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "refresh",
- g_variant_new ("(@a{sv})",
- arg_uiData),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- cancellable,
- callback,
- user_data);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_refresh_finish:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_call_refresh().
- * @error: Return location for error or %NULL.
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_call_refresh().
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_refresh_finish (
- GSignondDbusRemotePluginV1 *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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_call_refresh_sync:
- * @proxy: A #GSignondDbusRemotePluginV1Proxy.
- * @arg_uiData: 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-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refresh">refresh()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_call_refresh() for the asynchronous version of this method.
- *
- * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
- */
-gboolean
-gsignond_dbus_remote_plugin_v1_call_refresh_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GError **error)
-{
- GVariant *_ret;
- _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "refresh",
- g_variant_new ("(@a{sv})",
- arg_uiData),
- 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;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_complete_cancel:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.cancel">cancel()</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
-gsignond_dbus_remote_plugin_v1_complete_cancel (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_complete_request_initial:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.requestInitial">requestInitial()</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
-gsignond_dbus_remote_plugin_v1_complete_request_initial (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_complete_request:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.request">request()</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
-gsignond_dbus_remote_plugin_v1_complete_request (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_complete_user_action_finished:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.userActionFinished">userActionFinished()</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
-gsignond_dbus_remote_plugin_v1_complete_user_action_finished (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_complete_refresh:
- * @object: A #GSignondDbusRemotePluginV1.
- * @invocation: (transfer full): A #GDBusMethodInvocation.
- *
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.refresh">refresh()</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
-gsignond_dbus_remote_plugin_v1_complete_refresh (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation)
-{
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("()"));
-}
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusRemotePluginV1Proxy:
- *
- * The #GSignondDbusRemotePluginV1Proxy structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusRemotePluginV1ProxyClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusRemotePluginV1Proxy.
- */
-
-struct _GSignondDbusRemotePluginV1ProxyPrivate
-{
- GData *qdata;
-};
-
-static void gsignond_dbus_remote_plugin_v1_proxy_iface_init (GSignondDbusRemotePluginV1Iface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusRemotePluginV1Proxy, gsignond_dbus_remote_plugin_v1_proxy, G_TYPE_DBUS_PROXY,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, gsignond_dbus_remote_plugin_v1_proxy_iface_init));
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_finalize (GObject *object)
-{
- GSignondDbusRemotePluginV1Proxy *proxy = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY (object);
- g_datalist_clear (&proxy->priv->qdata);
- G_OBJECT_CLASS (gsignond_dbus_remote_plugin_v1_proxy_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- const _ExtendedGDBusPropertyInfo *info;
- GVariant *variant;
- g_assert (prop_id != 0 && prop_id - 1 < 2);
- info = _gsignond_dbus_remote_plugin_v1_property_info_pointers[prop_id - 1];
- variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name);
- if (info->use_gvariant)
- {
- g_value_set_variant (value, variant);
- }
- else
- {
- if (variant != NULL)
- g_dbus_gvariant_to_gvalue (variant, value);
- }
- if (variant != NULL)
- g_variant_unref (variant);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_set_property_cb (GDBusProxy *proxy,
- GAsyncResult *res,
- gpointer user_data)
-{
- const _ExtendedGDBusPropertyInfo *info = user_data;
- GError *error;
- error = NULL;
- if (!g_dbus_proxy_call_finish (proxy, res, &error))
- {
- g_warning ("Error setting property `%s' on interface com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1: %s (%s, %d)",
- info->parent_struct.name,
- error->message, g_quark_to_string (error->domain), error->code);
- g_error_free (error);
- }
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- const _ExtendedGDBusPropertyInfo *info;
- GVariant *variant;
- g_assert (prop_id != 0 && prop_id - 1 < 2);
- info = _gsignond_dbus_remote_plugin_v1_property_info_pointers[prop_id - 1];
- variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature));
- g_dbus_proxy_call (G_DBUS_PROXY (object),
- "org.freedesktop.DBus.Properties.Set",
- g_variant_new ("(ssv)", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", info->parent_struct.name, variant),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL, (GAsyncReadyCallback) gsignond_dbus_remote_plugin_v1_proxy_set_property_cb, (gpointer) info);
- g_variant_unref (variant);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_g_signal (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters)
-{
- _ExtendedGDBusSignalInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint n;
- guint signal_id;
- info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info, signal_name);
- if (info == NULL)
- return;
- num_params = g_variant_n_children (parameters);
- paramv = g_new0 (GValue, num_params + 1);
- g_value_init (&paramv[0], GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1);
- g_value_set_object (&paramv[0], proxy);
- g_variant_iter_init (&iter, parameters);
- n = 1;
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1);
- g_signal_emitv (paramv, signal_id, 0, NULL);
- for (n = 0; n < num_params + 1; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_g_properties_changed (GDBusProxy *_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties)
-{
- GSignondDbusRemotePluginV1Proxy *proxy = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY (_proxy);
- guint n;
- const gchar *key;
- GVariantIter *iter;
- _ExtendedGDBusPropertyInfo *info;
- g_variant_get (changed_properties, "a{sv}", &iter);
- while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info, key);
- g_datalist_remove_data (&proxy->priv->qdata, key);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
- g_variant_iter_free (iter);
- for (n = 0; invalidated_properties[n] != NULL; n++)
- {
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info, invalidated_properties[n]);
- g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
- if (info != NULL)
- g_object_notify (G_OBJECT (proxy), info->hyphen_name);
- }
-}
-
-static const gchar *
-gsignond_dbus_remote_plugin_v1_proxy_get_method (GSignondDbusRemotePluginV1 *object)
-{
- GSignondDbusRemotePluginV1Proxy *proxy = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY (object);
- GVariant *variant;
- const gchar *value = NULL;
- variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "method");
- if (variant != NULL)
- {
- value = g_variant_get_string (variant, NULL);
- g_variant_unref (variant);
- }
- return value;
-}
-
-static const gchar *const *
-gsignond_dbus_remote_plugin_v1_proxy_get_mechanisms (GSignondDbusRemotePluginV1 *object)
-{
- GSignondDbusRemotePluginV1Proxy *proxy = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY (object);
- GVariant *variant;
- const gchar *const *value = NULL;
- value = g_datalist_get_data (&proxy->priv->qdata, "mechanisms");
- if (value != NULL)
- return value;
- variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "mechanisms");
- if (variant != NULL)
- {
- value = g_variant_get_strv (variant, NULL);
- g_datalist_set_data_full (&proxy->priv->qdata, "mechanisms", (gpointer) value, g_free);
- g_variant_unref (variant);
- }
- return value;
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_init (GSignondDbusRemotePluginV1Proxy *proxy)
-{
- proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1ProxyPrivate);
- g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), gsignond_dbus_remote_plugin_v1_interface_info ());
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_class_init (GSignondDbusRemotePluginV1ProxyClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusProxyClass *proxy_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusRemotePluginV1ProxyPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_remote_plugin_v1_proxy_finalize;
- gobject_class->get_property = gsignond_dbus_remote_plugin_v1_proxy_get_property;
- gobject_class->set_property = gsignond_dbus_remote_plugin_v1_proxy_set_property;
-
- proxy_class = G_DBUS_PROXY_CLASS (klass);
- proxy_class->g_signal = gsignond_dbus_remote_plugin_v1_proxy_g_signal;
- proxy_class->g_properties_changed = gsignond_dbus_remote_plugin_v1_proxy_g_properties_changed;
-
-
- gsignond_dbus_remote_plugin_v1_override_properties (gobject_class, 1);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_proxy_iface_init (GSignondDbusRemotePluginV1Iface *iface)
-{
- iface->get_method = gsignond_dbus_remote_plugin_v1_proxy_get_method;
- iface->get_mechanisms = gsignond_dbus_remote_plugin_v1_proxy_get_mechanisms;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link>. See g_dbus_proxy_new() for more details.
- *
- * 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 gsignond_dbus_remote_plugin_v1_proxy_new_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_proxy_new_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_remote_plugin_v1_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", NULL);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_proxy_new().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_proxy_new().
- *
- * Returns: (transfer full) (type GSignondDbusRemotePluginV1Proxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusRemotePluginV1 *
-gsignond_dbus_remote_plugin_v1_proxy_new_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1 (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new_sync:
- * @connection: A #GDBusConnection.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link>. See g_dbus_proxy_new_sync() for more details.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_proxy_new() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusRemotePluginV1Proxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusRemotePluginV1 *
-gsignond_dbus_remote_plugin_v1_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1 (ret);
- else
- return NULL;
-}
-
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new_for_bus:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
- * @user_data: User data to pass to @callback.
- *
- * Like gsignond_dbus_remote_plugin_v1_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
- *
- * 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 gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish() to get the result of the operation.
- *
- * See gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
- */
-void
-gsignond_dbus_remote_plugin_v1_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- g_async_initable_new_async (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", NULL);
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish:
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to gsignond_dbus_remote_plugin_v1_proxy_new_for_bus().
- * @error: Return location for error or %NULL
- *
- * Finishes an operation started with gsignond_dbus_remote_plugin_v1_proxy_new_for_bus().
- *
- * Returns: (transfer full) (type GSignondDbusRemotePluginV1Proxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusRemotePluginV1 *
-gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error)
-{
- GObject *ret;
- GObject *source_object;
- source_object = g_async_result_get_source_object (res);
- ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
- g_object_unref (source_object);
- if (ret != NULL)
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1 (ret);
- else
- return NULL;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync:
- * @bus_type: A #GBusType.
- * @flags: Flags from the #GDBusProxyFlags enumeration.
- * @name: A bus name (well-known or unique).
- * @object_path: An object path.
- * @cancellable: (allow-none): A #GCancellable or %NULL.
- * @error: Return location for error or %NULL
- *
- * Like gsignond_dbus_remote_plugin_v1_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
- *
- * The calling thread is blocked until a reply is received.
- *
- * See gsignond_dbus_remote_plugin_v1_proxy_new_for_bus() for the asynchronous version of this constructor.
- *
- * Returns: (transfer full) (type GSignondDbusRemotePluginV1Proxy): The constructed proxy object or %NULL if @error is set.
- */
-GSignondDbusRemotePluginV1 *
-gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error)
-{
- GInitable *ret;
- ret = g_initable_new (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", NULL);
- if (ret != NULL)
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1 (ret);
- else
- return NULL;
-}
-
-
-/* ------------------------------------------------------------------------ */
-
-/**
- * GSignondDbusRemotePluginV1Skeleton:
- *
- * The #GSignondDbusRemotePluginV1Skeleton structure contains only private data and should only be accessed using the provided API.
- */
-
-/**
- * GSignondDbusRemotePluginV1SkeletonClass:
- * @parent_class: The parent class.
- *
- * Class structure for #GSignondDbusRemotePluginV1Skeleton.
- */
-
-struct _GSignondDbusRemotePluginV1SkeletonPrivate
-{
- GValue *properties;
- GList *changed_properties;
- GSource *changed_properties_idle_source;
- GMainContext *context;
- GMutex lock;
-};
-
-static void
-_gsignond_dbus_remote_plugin_v1_skeleton_handle_method_call (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (user_data);
- _ExtendedGDBusMethodInfo *info;
- GVariantIter iter;
- GVariant *child;
- GValue *paramv;
- guint num_params;
- guint num_extra;
- guint n;
- guint signal_id;
- GValue return_value = G_VALUE_INIT;
- info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
- g_assert (info != NULL);
- num_params = g_variant_n_children (parameters);
- num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);
- n = 0;
- g_value_init (&paramv[n], GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1);
- g_value_set_object (&paramv[n++], skeleton);
- g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
- g_value_set_object (&paramv[n++], invocation);
- if (info->pass_fdlist)
- {
-#ifdef G_OS_UNIX
- g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
- g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
-#else
- g_assert_not_reached ();
-#endif
- }
- g_variant_iter_init (&iter, parameters);
- while ((child = g_variant_iter_next_value (&iter)) != NULL)
- {
- _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
- if (arg_info->use_gvariant)
- {
- g_value_init (&paramv[n], G_TYPE_VARIANT);
- g_value_set_variant (&paramv[n], child);
- n++;
- }
- else
- g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
- g_variant_unref (child);
- }
- signal_id = g_signal_lookup (info->signal_name, GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1);
- g_value_init (&return_value, G_TYPE_BOOLEAN);
- g_signal_emitv (paramv, signal_id, 0, &return_value);
- if (!g_value_get_boolean (&return_value))
- g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
- g_value_unset (&return_value);
- for (n = 0; n < num_params + num_extra; n++)
- g_value_unset (&paramv[n]);
- g_free (paramv);
-}
-
-static GVariant *
-_gsignond_dbus_remote_plugin_v1_skeleton_handle_get_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- GVariant *ret;
- ret = NULL;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- g_value_init (&value, pspec->value_type);
- g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
- g_value_unset (&value);
- }
- return ret;
-}
-
-static gboolean
-_gsignond_dbus_remote_plugin_v1_skeleton_handle_set_property (
- GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *variant,
- GError **error,
- gpointer user_data)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (user_data);
- GValue value = G_VALUE_INIT;
- GParamSpec *pspec;
- _ExtendedGDBusPropertyInfo *info;
- gboolean ret;
- ret = FALSE;
- info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_gsignond_dbus_remote_plugin_v1_interface_info, property_name);
- g_assert (info != NULL);
- pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
- if (pspec == NULL)
- {
- g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
- }
- else
- {
- if (info->use_gvariant)
- g_value_set_variant (&value, variant);
- else
- g_dbus_gvariant_to_gvalue (variant, &value);
- g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
- g_value_unset (&value);
- ret = TRUE;
- }
- return ret;
-}
-
-static const GDBusInterfaceVTable _gsignond_dbus_remote_plugin_v1_skeleton_vtable =
-{
- _gsignond_dbus_remote_plugin_v1_skeleton_handle_method_call,
- _gsignond_dbus_remote_plugin_v1_skeleton_handle_get_property,
- _gsignond_dbus_remote_plugin_v1_skeleton_handle_set_property
-};
-
-static GDBusInterfaceInfo *
-gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
-{
- return gsignond_dbus_remote_plugin_v1_interface_info ();
-}
-
-static GDBusInterfaceVTable *
-gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
-{
- return (GDBusInterfaceVTable *) &_gsignond_dbus_remote_plugin_v1_skeleton_vtable;
-}
-
-static GVariant *
-gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (_skeleton);
-
- GVariantBuilder builder;
- guint n;
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
- if (_gsignond_dbus_remote_plugin_v1_interface_info.parent_struct.properties == NULL)
- goto out;
- for (n = 0; _gsignond_dbus_remote_plugin_v1_interface_info.parent_struct.properties[n] != NULL; n++)
- {
- GDBusPropertyInfo *info = _gsignond_dbus_remote_plugin_v1_interface_info.parent_struct.properties[n];
- if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
- {
- GVariant *value;
- value = _gsignond_dbus_remote_plugin_v1_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", info->name, NULL, skeleton);
- if (value != NULL)
- {
- g_variant_take_ref (value);
- g_variant_builder_add (&builder, "{sv}", info->name, value);
- g_variant_unref (value);
- }
- }
- }
-out:
- return g_variant_builder_end (&builder);
-}
-
-static gboolean _gsignond_dbus_remote_plugin_v1_emit_changed (gpointer user_data);
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (_skeleton);
- gboolean emit_changed = FALSE;
-
- g_mutex_lock (&skeleton->priv->lock);
- if (skeleton->priv->changed_properties_idle_source != NULL)
- {
- g_source_destroy (skeleton->priv->changed_properties_idle_source);
- skeleton->priv->changed_properties_idle_source = NULL;
- emit_changed = TRUE;
- }
- g_mutex_unlock (&skeleton->priv->lock);
-
- if (emit_changed)
- _gsignond_dbus_remote_plugin_v1_emit_changed (skeleton);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_response (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})",
- arg_sessionData));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "response",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_response_final (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})",
- arg_sessionData));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "responseFinal",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_store (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})",
- arg_sessionData));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "store",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_error (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_error)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@(uis))",
- arg_error));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "error",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_user_action_required (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})",
- arg_uiData));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "userActionRequired",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_refreshed (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(@a{sv})",
- arg_uiData));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "refreshed",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_on_signal_status_changed (
- GSignondDbusRemotePluginV1 *object,
- gint arg_state,
- const gchar *arg_message)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
-
- GList *connections, *l;
- GVariant *signal_variant;
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
-
- signal_variant = g_variant_ref_sink (g_variant_new ("(is)",
- arg_state,
- arg_message));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1", "statusChanged",
- signal_variant, NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
-}
-
-static void gsignond_dbus_remote_plugin_v1_skeleton_iface_init (GSignondDbusRemotePluginV1Iface *iface);
-G_DEFINE_TYPE_WITH_CODE (GSignondDbusRemotePluginV1Skeleton, gsignond_dbus_remote_plugin_v1_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
- G_IMPLEMENT_INTERFACE (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, gsignond_dbus_remote_plugin_v1_skeleton_iface_init));
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_finalize (GObject *object)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- guint n;
- for (n = 0; n < 2; n++)
- g_value_unset (&skeleton->priv->properties[n]);
- g_free (skeleton->priv->properties);
- g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
- if (skeleton->priv->changed_properties_idle_source != NULL)
- g_source_destroy (skeleton->priv->changed_properties_idle_source);
- g_main_context_unref (skeleton->priv->context);
- g_mutex_clear (&skeleton->priv->lock);
- G_OBJECT_CLASS (gsignond_dbus_remote_plugin_v1_skeleton_parent_class)->finalize (object);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- g_assert (prop_id != 0 && prop_id - 1 < 2);
- g_mutex_lock (&skeleton->priv->lock);
- g_value_copy (&skeleton->priv->properties[prop_id - 1], value);
- g_mutex_unlock (&skeleton->priv->lock);
-}
-
-static gboolean
-_gsignond_dbus_remote_plugin_v1_emit_changed (gpointer user_data)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (user_data);
- GList *l;
- GVariantBuilder builder;
- GVariantBuilder invalidated_builder;
- guint num_changes;
-
- g_mutex_lock (&skeleton->priv->lock);
- g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
- g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
- for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next)
- {
- ChangedProperty *cp = l->data;
- GVariant *variant;
- const GValue *cur_value;
-
- cur_value = &skeleton->priv->properties[cp->prop_id - 1];
- if (!_g_value_equal (cur_value, &cp->orig_value))
- {
- variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature));
- g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant);
- g_variant_unref (variant);
- num_changes++;
- }
- }
- if (num_changes > 0)
- {
- GList *connections, *l;
- GVariant *signal_variant;
- signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1",
- &builder, &invalidated_builder));
- connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
- for (l = connections; l != NULL; l = l->next)
- {
- GDBusConnection *connection = l->data;
-
- g_dbus_connection_emit_signal (connection,
- NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)),
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- signal_variant,
- NULL);
- }
- g_variant_unref (signal_variant);
- g_list_free_full (connections, g_object_unref);
- }
- else
- {
- g_variant_builder_clear (&builder);
- g_variant_builder_clear (&invalidated_builder);
- }
- g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
- skeleton->priv->changed_properties = NULL;
- skeleton->priv->changed_properties_idle_source = NULL;
- g_mutex_unlock (&skeleton->priv->lock);
- return FALSE;
-}
-
-static void
-_gsignond_dbus_remote_plugin_v1_schedule_emit_changed (GSignondDbusRemotePluginV1Skeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value)
-{
- ChangedProperty *cp;
- GList *l;
- cp = NULL;
- for (l = skeleton->priv->changed_properties; l != NULL; l = l->next)
- {
- ChangedProperty *i_cp = l->data;
- if (i_cp->info == info)
- {
- cp = i_cp;
- break;
- }
- }
- if (cp == NULL)
- {
- cp = g_new0 (ChangedProperty, 1);
- cp->prop_id = prop_id;
- cp->info = info;
- skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp);
- g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value));
- g_value_copy (orig_value, &cp->orig_value);
- }
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_notify (GObject *object,
- GParamSpec *pspec)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- g_mutex_lock (&skeleton->priv->lock);
- if (skeleton->priv->changed_properties != NULL &&
- skeleton->priv->changed_properties_idle_source == NULL)
- {
- skeleton->priv->changed_properties_idle_source = g_idle_source_new ();
- g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT);
- g_source_set_callback (skeleton->priv->changed_properties_idle_source, _gsignond_dbus_remote_plugin_v1_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref);
- g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context);
- g_source_unref (skeleton->priv->changed_properties_idle_source);
- }
- g_mutex_unlock (&skeleton->priv->lock);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- g_assert (prop_id != 0 && prop_id - 1 < 2);
- g_mutex_lock (&skeleton->priv->lock);
- g_object_freeze_notify (object);
- if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1]))
- {
- if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL)
- _gsignond_dbus_remote_plugin_v1_schedule_emit_changed (skeleton, _gsignond_dbus_remote_plugin_v1_property_info_pointers[prop_id - 1], prop_id, &skeleton->priv->properties[prop_id - 1]);
- g_value_copy (value, &skeleton->priv->properties[prop_id - 1]);
- g_object_notify_by_pspec (object, pspec);
- }
- g_mutex_unlock (&skeleton->priv->lock);
- g_object_thaw_notify (object);
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_init (GSignondDbusRemotePluginV1Skeleton *skeleton)
-{
- skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1SkeletonPrivate);
- g_mutex_init (&skeleton->priv->lock);
- skeleton->priv->context = g_main_context_ref_thread_default ();
- skeleton->priv->properties = g_new0 (GValue, 2);
- g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING);
- g_value_init (&skeleton->priv->properties[1], G_TYPE_STRV);
-}
-
-static const gchar *
-gsignond_dbus_remote_plugin_v1_skeleton_get_method (GSignondDbusRemotePluginV1 *object)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- const gchar *value;
- g_mutex_lock (&skeleton->priv->lock);
- value = g_value_get_string (&(skeleton->priv->properties[0]));
- g_mutex_unlock (&skeleton->priv->lock);
- return value;
-}
-
-static const gchar *const *
-gsignond_dbus_remote_plugin_v1_skeleton_get_mechanisms (GSignondDbusRemotePluginV1 *object)
-{
- GSignondDbusRemotePluginV1Skeleton *skeleton = GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON (object);
- const gchar *const *value;
- g_mutex_lock (&skeleton->priv->lock);
- value = g_value_get_boxed (&(skeleton->priv->properties[1]));
- g_mutex_unlock (&skeleton->priv->lock);
- return value;
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_class_init (GSignondDbusRemotePluginV1SkeletonClass *klass)
-{
- GObjectClass *gobject_class;
- GDBusInterfaceSkeletonClass *skeleton_class;
-
- g_type_class_add_private (klass, sizeof (GSignondDbusRemotePluginV1SkeletonPrivate));
-
- gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = gsignond_dbus_remote_plugin_v1_skeleton_finalize;
- gobject_class->get_property = gsignond_dbus_remote_plugin_v1_skeleton_get_property;
- gobject_class->set_property = gsignond_dbus_remote_plugin_v1_skeleton_set_property;
- gobject_class->notify = gsignond_dbus_remote_plugin_v1_skeleton_notify;
-
-
- gsignond_dbus_remote_plugin_v1_override_properties (gobject_class, 1);
-
- skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
- skeleton_class->get_info = gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_info;
- skeleton_class->get_properties = gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_properties;
- skeleton_class->flush = gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_flush;
- skeleton_class->get_vtable = gsignond_dbus_remote_plugin_v1_skeleton_dbus_interface_get_vtable;
-}
-
-static void
-gsignond_dbus_remote_plugin_v1_skeleton_iface_init (GSignondDbusRemotePluginV1Iface *iface)
-{
- iface->response = _gsignond_dbus_remote_plugin_v1_on_signal_response;
- iface->response_final = _gsignond_dbus_remote_plugin_v1_on_signal_response_final;
- iface->store = _gsignond_dbus_remote_plugin_v1_on_signal_store;
- iface->error = _gsignond_dbus_remote_plugin_v1_on_signal_error;
- iface->user_action_required = _gsignond_dbus_remote_plugin_v1_on_signal_user_action_required;
- iface->refreshed = _gsignond_dbus_remote_plugin_v1_on_signal_refreshed;
- iface->status_changed = _gsignond_dbus_remote_plugin_v1_on_signal_status_changed;
- iface->get_method = gsignond_dbus_remote_plugin_v1_skeleton_get_method;
- iface->get_mechanisms = gsignond_dbus_remote_plugin_v1_skeleton_get_mechanisms;
-}
-
-/**
- * gsignond_dbus_remote_plugin_v1_skeleton_new:
- *
- * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-com-google-code-AccountsSSO-gSingleSignOn-RemotePlugin-V1.top_of_page">com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1</link>.
- *
- * Returns: (transfer full) (type GSignondDbusRemotePluginV1Skeleton): The skeleton object.
- */
-GSignondDbusRemotePluginV1 *
-gsignond_dbus_remote_plugin_v1_skeleton_new (void)
-{
- return GSIGNOND_DBUS_REMOTE_PLUGIN_V1 (g_object_new (GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, NULL));
-}
-
diff --git a/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.h b/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.h
deleted file mode 100644
index 42326c4..0000000
--- a/src/daemon/dbus/gsignond-dbus-remote-plugin-gen.h
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- * Generated by gdbus-codegen 2.32.4. DO NOT EDIT.
- *
- * The license of this code is the same as for the source it was derived from.
- */
-
-#ifndef __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__
-#define __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__
-
-#include <gio/gio.h>
-
-G_BEGIN_DECLS
-
-
-/* ------------------------------------------------------------------------ */
-/* Declarations for com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.V1 */
-
-#define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1 (gsignond_dbus_remote_plugin_v1_get_type ())
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, GSignondDbusRemotePluginV1))
-#define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1))
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1, GSignondDbusRemotePluginV1Iface))
-
-struct _GSignondDbusRemotePluginV1;
-typedef struct _GSignondDbusRemotePluginV1 GSignondDbusRemotePluginV1;
-typedef struct _GSignondDbusRemotePluginV1Iface GSignondDbusRemotePluginV1Iface;
-
-struct _GSignondDbusRemotePluginV1Iface
-{
- GTypeInterface parent_iface;
-
-
-
- gboolean (*handle_cancel) (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
- gboolean (*handle_refresh) (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_uiData);
-
- gboolean (*handle_request) (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_sessionData);
-
- gboolean (*handle_request_initial) (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_sessionData,
- GVariant *arg_identityMethodCache,
- const gchar *arg_mechanism);
-
- gboolean (*handle_user_action_finished) (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation,
- GVariant *arg_uiData);
-
- const gchar *const * (*get_mechanisms) (GSignondDbusRemotePluginV1 *object);
-
- const gchar * (*get_method) (GSignondDbusRemotePluginV1 *object);
-
- void (*error) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_error);
-
- void (*refreshed) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData);
-
- void (*response) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
- void (*response_final) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
- void (*status_changed) (
- GSignondDbusRemotePluginV1 *object,
- gint arg_state,
- const gchar *arg_message);
-
- void (*store) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
- void (*user_action_required) (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData);
-
-};
-
-GType gsignond_dbus_remote_plugin_v1_get_type (void) G_GNUC_CONST;
-
-GDBusInterfaceInfo *gsignond_dbus_remote_plugin_v1_interface_info (void);
-guint gsignond_dbus_remote_plugin_v1_override_properties (GObjectClass *klass, guint property_id_begin);
-
-
-/* D-Bus method call completion functions: */
-void gsignond_dbus_remote_plugin_v1_complete_cancel (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
-void gsignond_dbus_remote_plugin_v1_complete_request_initial (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
-void gsignond_dbus_remote_plugin_v1_complete_request (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
-void gsignond_dbus_remote_plugin_v1_complete_user_action_finished (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
-void gsignond_dbus_remote_plugin_v1_complete_refresh (
- GSignondDbusRemotePluginV1 *object,
- GDBusMethodInvocation *invocation);
-
-
-
-/* D-Bus signal emissions functions: */
-void gsignond_dbus_remote_plugin_v1_emit_response (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
-void gsignond_dbus_remote_plugin_v1_emit_response_final (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
-void gsignond_dbus_remote_plugin_v1_emit_store (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_sessionData);
-
-void gsignond_dbus_remote_plugin_v1_emit_error (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_error);
-
-void gsignond_dbus_remote_plugin_v1_emit_user_action_required (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData);
-
-void gsignond_dbus_remote_plugin_v1_emit_refreshed (
- GSignondDbusRemotePluginV1 *object,
- GVariant *arg_uiData);
-
-void gsignond_dbus_remote_plugin_v1_emit_status_changed (
- GSignondDbusRemotePluginV1 *object,
- gint arg_state,
- const gchar *arg_message);
-
-
-
-/* D-Bus method calls: */
-void gsignond_dbus_remote_plugin_v1_call_cancel (
- GSignondDbusRemotePluginV1 *proxy,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_cancel_finish (
- GSignondDbusRemotePluginV1 *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_cancel_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_remote_plugin_v1_call_request_initial (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GVariant *arg_identityMethodCache,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_request_initial_finish (
- GSignondDbusRemotePluginV1 *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_request_initial_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GVariant *arg_identityMethodCache,
- const gchar *arg_mechanism,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_remote_plugin_v1_call_request (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_request_finish (
- GSignondDbusRemotePluginV1 *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_request_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_sessionData,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_remote_plugin_v1_call_user_action_finished (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_finish (
- GSignondDbusRemotePluginV1 *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_user_action_finished_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_remote_plugin_v1_call_refresh (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_refresh_finish (
- GSignondDbusRemotePluginV1 *proxy,
- GAsyncResult *res,
- GError **error);
-
-gboolean gsignond_dbus_remote_plugin_v1_call_refresh_sync (
- GSignondDbusRemotePluginV1 *proxy,
- GVariant *arg_uiData,
- GCancellable *cancellable,
- GError **error);
-
-
-
-/* D-Bus property accessors: */
-const gchar *gsignond_dbus_remote_plugin_v1_get_method (GSignondDbusRemotePluginV1 *object);
-gchar *gsignond_dbus_remote_plugin_v1_dup_method (GSignondDbusRemotePluginV1 *object);
-void gsignond_dbus_remote_plugin_v1_set_method (GSignondDbusRemotePluginV1 *object, const gchar *value);
-
-const gchar *const *gsignond_dbus_remote_plugin_v1_get_mechanisms (GSignondDbusRemotePluginV1 *object);
-gchar **gsignond_dbus_remote_plugin_v1_dup_mechanisms (GSignondDbusRemotePluginV1 *object);
-void gsignond_dbus_remote_plugin_v1_set_mechanisms (GSignondDbusRemotePluginV1 *object, const gchar *const *value);
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY (gsignond_dbus_remote_plugin_v1_proxy_get_type ())
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1Proxy))
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1ProxyClass))
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY, GSignondDbusRemotePluginV1ProxyClass))
-#define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY))
-#define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_PROXY))
-
-typedef struct _GSignondDbusRemotePluginV1Proxy GSignondDbusRemotePluginV1Proxy;
-typedef struct _GSignondDbusRemotePluginV1ProxyClass GSignondDbusRemotePluginV1ProxyClass;
-typedef struct _GSignondDbusRemotePluginV1ProxyPrivate GSignondDbusRemotePluginV1ProxyPrivate;
-
-struct _GSignondDbusRemotePluginV1Proxy
-{
- /*< private >*/
- GDBusProxy parent_instance;
- GSignondDbusRemotePluginV1ProxyPrivate *priv;
-};
-
-struct _GSignondDbusRemotePluginV1ProxyClass
-{
- GDBusProxyClass parent_class;
-};
-
-GType gsignond_dbus_remote_plugin_v1_proxy_get_type (void) G_GNUC_CONST;
-
-void gsignond_dbus_remote_plugin_v1_proxy_new (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_sync (
- GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-void gsignond_dbus_remote_plugin_v1_proxy_new_for_bus (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_finish (
- GAsyncResult *res,
- GError **error);
-GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_proxy_new_for_bus_sync (
- GBusType bus_type,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-
-
-/* ---- */
-
-#define GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON (gsignond_dbus_remote_plugin_v1_skeleton_get_type ())
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1Skeleton))
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1SkeletonClass))
-#define GSIGNOND_DBUS_REMOTE_PLUGIN_V1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON, GSignondDbusRemotePluginV1SkeletonClass))
-#define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON))
-#define GSIGNOND_DBUS_IS_REMOTE_PLUGIN_V1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSIGNOND_DBUS_TYPE_REMOTE_PLUGIN_V1_SKELETON))
-
-typedef struct _GSignondDbusRemotePluginV1Skeleton GSignondDbusRemotePluginV1Skeleton;
-typedef struct _GSignondDbusRemotePluginV1SkeletonClass GSignondDbusRemotePluginV1SkeletonClass;
-typedef struct _GSignondDbusRemotePluginV1SkeletonPrivate GSignondDbusRemotePluginV1SkeletonPrivate;
-
-struct _GSignondDbusRemotePluginV1Skeleton
-{
- /*< private >*/
- GDBusInterfaceSkeleton parent_instance;
- GSignondDbusRemotePluginV1SkeletonPrivate *priv;
-};
-
-struct _GSignondDbusRemotePluginV1SkeletonClass
-{
- GDBusInterfaceSkeletonClass parent_class;
-};
-
-GType gsignond_dbus_remote_plugin_v1_skeleton_get_type (void) G_GNUC_CONST;
-
-GSignondDbusRemotePluginV1 *gsignond_dbus_remote_plugin_v1_skeleton_new (void);
-
-
-G_END_DECLS
-
-#endif /* __GSIGNOND_DBUS_REMOTE_PLUGIN_GEN_H__ */