47
47
<a name="GoaOAuth2Based.synopsis"></a><h2>Synopsis</h2>
48
48
<pre class="synopsis"> <a class="link" href="GoaOAuth2Based.html#GoaOAuth2Based-struct" title="GoaOAuth2Based">GoaOAuth2Based</a>;
49
49
struct <a class="link" href="GoaOAuth2Based.html#GoaOAuth2BasedIface" title="struct GoaOAuth2BasedIface">GoaOAuth2BasedIface</a>;
50
<a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-interface-info" title="goa_oauth2_based_interface_info ()">goa_oauth2_based_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-override-properties" title="goa_oauth2_based_override_properties ()">goa_oauth2_based_override_properties</a>
52
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);
54
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-get-client-id" title="goa_oauth2_based_get_client_id ()">goa_oauth2_based_get_client_id</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
50
<span class="returnvalue">GDBusInterfaceInfo</span> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-interface-info" title="goa_oauth2_based_interface_info ()">goa_oauth2_based_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
51
<span class="returnvalue">guint</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-override-properties" title="goa_oauth2_based_override_properties ()">goa_oauth2_based_override_properties</a>
52
(<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
53
<em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);
54
const <span class="returnvalue">gchar</span> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-get-client-id" title="goa_oauth2_based_get_client_id ()">goa_oauth2_based_get_client_id</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
55
55
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-set-client-id" title="goa_oauth2_based_set_client_id ()">goa_oauth2_based_set_client_id</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>,
56
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-dup-client-id" title="goa_oauth2_based_dup_client_id ()">goa_oauth2_based_dup_client_id</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
58
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-get-client-secret" title="goa_oauth2_based_get_client_secret ()">goa_oauth2_based_get_client_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
56
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
57
<span class="returnvalue">gchar</span> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-dup-client-id" title="goa_oauth2_based_dup_client_id ()">goa_oauth2_based_dup_client_id</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
58
const <span class="returnvalue">gchar</span> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-get-client-secret" title="goa_oauth2_based_get_client_secret ()">goa_oauth2_based_get_client_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-set-client-secret" title="goa_oauth2_based_set_client_secret ()">goa_oauth2_based_set_client_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>,
60
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-dup-client-secret" title="goa_oauth2_based_dup_client_secret ()">goa_oauth2_based_dup_client_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
60
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
61
<span class="returnvalue">gchar</span> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-dup-client-secret" title="goa_oauth2_based_dup_client_secret ()">goa_oauth2_based_dup_client_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>);
62
62
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-call-get-access-token" title="goa_oauth2_based_call_get_access_token ()">goa_oauth2_based_call_get_access_token</a>
63
63
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *proxy</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
67
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-call-get-access-token-finish" title="goa_oauth2_based_call_get_access_token_finish ()">goa_oauth2_based_call_get_access_token_finish</a>
68
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *proxy</code></em>,
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_access_token</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *out_expires_in</code></em>,
71
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-call-get-access-token-sync" title="goa_oauth2_based_call_get_access_token_sync ()">goa_oauth2_based_call_get_access_token_sync</a>
74
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *proxy</code></em>,
75
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_access_token</code></em>,
76
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *out_expires_in</code></em>,
77
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
78
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
64
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
65
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
66
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
67
<span class="returnvalue">gboolean</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-call-get-access-token-finish" title="goa_oauth2_based_call_get_access_token_finish ()">goa_oauth2_based_call_get_access_token_finish</a>
68
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *proxy</code></em>,
69
<em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
70
<em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
71
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
72
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
73
<span class="returnvalue">gboolean</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-call-get-access-token-sync" title="goa_oauth2_based_call_get_access_token_sync ()">goa_oauth2_based_call_get_access_token_sync</a>
74
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *proxy</code></em>,
75
<em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
76
<em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
77
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
78
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
79
79
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-complete-get-access-token" title="goa_oauth2_based_complete_get_access_token ()">goa_oauth2_based_complete_get_access_token</a>
80
80
(<em class="parameter"><code><a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> *object</code></em>,
81
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *access_token</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> expires_in</code></em>);
81
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *access_token</code></em>,
83
<em class="parameter"><code><span class="type">gint</span> expires_in</code></em>);
84
84
struct <a class="link" href="GoaOAuth2Based.html#GoaOAuth2BasedProxy" title="struct GoaOAuth2BasedProxy">GoaOAuth2BasedProxy</a>;
85
85
struct <a class="link" href="GoaOAuth2Based.html#GoaOAuth2BasedProxyClass" title="struct GoaOAuth2BasedProxyClass">GoaOAuth2BasedProxyClass</a>;
86
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new" title="goa_oauth2_based_proxy_new ()">goa_oauth2_based_proxy_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
88
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
89
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
90
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
92
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
93
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-finish" title="goa_oauth2_based_proxy_new_finish ()">goa_oauth2_based_proxy_new_finish</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
95
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-sync" title="goa_oauth2_based_proxy_new_sync ()">goa_oauth2_based_proxy_new_sync</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
96
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
97
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
98
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
101
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-for-bus" title="goa_oauth2_based_proxy_new_for_bus ()">goa_oauth2_based_proxy_new_for_bus</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
103
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
104
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
105
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
106
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
86
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new" title="goa_oauth2_based_proxy_new ()">goa_oauth2_based_proxy_new</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
87
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
88
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
89
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
90
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
91
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
92
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
93
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-finish" title="goa_oauth2_based_proxy_new_finish ()">goa_oauth2_based_proxy_new_finish</a> (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
94
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
95
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-sync" title="goa_oauth2_based_proxy_new_sync ()">goa_oauth2_based_proxy_new_sync</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
96
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
97
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
99
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
100
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
101
<span class="returnvalue">void</span> <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-for-bus" title="goa_oauth2_based_proxy_new_for_bus ()">goa_oauth2_based_proxy_new_for_bus</a> (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
102
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
103
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
104
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
105
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
106
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
107
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
108
108
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-for-bus-finish" title="goa_oauth2_based_proxy_new_for_bus_finish ()">goa_oauth2_based_proxy_new_for_bus_finish</a>
109
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
110
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
109
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
110
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
111
111
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-proxy-new-for-bus-sync" title="goa_oauth2_based_proxy_new_for_bus_sync ()">goa_oauth2_based_proxy_new_for_bus_sync</a>
112
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
114
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
115
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
116
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
117
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
112
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
113
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
114
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
115
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
116
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
117
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
118
118
struct <a class="link" href="GoaOAuth2Based.html#GoaOAuth2BasedSkeleton" title="struct GoaOAuth2BasedSkeleton">GoaOAuth2BasedSkeleton</a>;
119
119
struct <a class="link" href="GoaOAuth2Based.html#GoaOAuth2BasedSkeletonClass" title="struct GoaOAuth2BasedSkeletonClass">GoaOAuth2BasedSkeletonClass</a>;
120
120
<a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="returnvalue">GoaOAuth2Based</span></a> * <a class="link" href="GoaOAuth2Based.html#goa-oauth2-based-skeleton-new" title="goa_oauth2_based_skeleton_new ()">goa_oauth2_based_skeleton_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);