~ubuntu-branches/ubuntu/saucy/gnome-online-accounts/saucy-proposed

« back to all changes in this revision

Viewing changes to doc/html/GoaOAuthBased.html

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Jeremy Bicha, Michael Biebl
  • Date: 2013-09-10 19:48:09 UTC
  • mfrom: (0.4.4)
  • mto: This revision was merged to the branch mainline in revision 33.
  • Revision ID: package-import@ubuntu.com-20130910194809-m36jdz1hyw0zu717
Tags: 3.8.3-1
[ Jeremy Bicha ]
* Update homepage

[ Michael Biebl ]
* New upstream release.
* Move typelib files to /usr/lib/girepository-1.0/. Upstream now uses
  $libdir and g-i isn't multi-arch aware yet.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ref-library-generated.html" title="Generated Code">
9
9
<link rel="prev" href="GoaAccount.html" title="GoaAccount">
10
10
<link rel="next" href="GoaOAuth2Based.html" title="GoaOAuth2Based">
11
 
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
47
47
<a name="GoaOAuthBased.synopsis"></a><h2>Synopsis</h2>
48
48
<pre class="synopsis">                    <a class="link" href="GoaOAuthBased.html#GoaOAuthBased-struct" title="GoaOAuthBased">GoaOAuthBased</a>;
49
49
struct              <a class="link" href="GoaOAuthBased.html#GoaOAuthBasedIface" title="struct GoaOAuthBasedIface">GoaOAuthBasedIface</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="GoaOAuthBased.html#goa-oauth-based-interface-info" title="goa_oauth_based_interface_info ()">goa_oauth_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="GoaOAuthBased.html#goa-oauth-based-override-properties" title="goa_oauth_based_override_properties ()">goa_oauth_based_override_properties</a> (<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>,
52
 
                                                         <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>);
 
50
<span class="returnvalue">GDBusInterfaceInfo</span> * <a class="link" href="GoaOAuthBased.html#goa-oauth-based-interface-info" title="goa_oauth_based_interface_info ()">goa_oauth_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="GoaOAuthBased.html#goa-oauth-based-override-properties" title="goa_oauth_based_override_properties ()">goa_oauth_based_override_properties</a> (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
 
52
                                                         <em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);
53
53
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token" title="goa_oauth_based_call_get_access_token ()">goa_oauth_based_call_get_access_token</a>
54
54
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
55
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
56
 
                                                         <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>,
57
 
                                                         <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>);
58
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token-finish" title="goa_oauth_based_call_get_access_token_finish ()">goa_oauth_based_call_get_access_token_finish</a>
59
 
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
60
 
                                                         <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>,
61
 
                                                         <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_secret</code></em>,
62
 
                                                         <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>,
63
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
64
 
                                                         <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>);
65
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token-sync" title="goa_oauth_based_call_get_access_token_sync ()">goa_oauth_based_call_get_access_token_sync</a>
66
 
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
67
 
                                                         <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>,
68
 
                                                         <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_secret</code></em>,
69
 
                                                         <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>,
70
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
71
 
                                                         <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>);
 
55
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
56
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
57
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
58
<span class="returnvalue">gboolean</span>            <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token-finish" title="goa_oauth_based_call_get_access_token_finish ()">goa_oauth_based_call_get_access_token_finish</a>
 
59
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
 
60
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
 
61
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token_secret</code></em>,
 
62
                                                         <em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
 
63
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
64
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
65
<span class="returnvalue">gboolean</span>            <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token-sync" title="goa_oauth_based_call_get_access_token_sync ()">goa_oauth_based_call_get_access_token_sync</a>
 
66
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
 
67
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
 
68
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token_secret</code></em>,
 
69
                                                         <em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
 
70
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
71
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
72
72
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-complete-get-access-token" title="goa_oauth_based_complete_get_access_token ()">goa_oauth_based_complete_get_access_token</a>
73
73
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
74
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
75
 
                                                         <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>,
76
 
                                                         <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_secret</code></em>,
77
 
                                                         <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>);
78
 
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="GoaOAuthBased.html#goa-oauth-based-get-consumer-key" title="goa_oauth_based_get_consumer_key ()">goa_oauth_based_get_consumer_key</a>    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
79
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GoaOAuthBased.html#goa-oauth-based-dup-consumer-key" title="goa_oauth_based_dup_consumer_key ()">goa_oauth_based_dup_consumer_key</a>    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
 
74
                                                         <em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
 
75
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *access_token</code></em>,
 
76
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *access_token_secret</code></em>,
 
77
                                                         <em class="parameter"><code><span class="type">gint</span> expires_in</code></em>);
 
78
const <span class="returnvalue">gchar</span> *       <a class="link" href="GoaOAuthBased.html#goa-oauth-based-get-consumer-key" title="goa_oauth_based_get_consumer_key ()">goa_oauth_based_get_consumer_key</a>    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
 
79
<span class="returnvalue">gchar</span> *             <a class="link" href="GoaOAuthBased.html#goa-oauth-based-dup-consumer-key" title="goa_oauth_based_dup_consumer_key ()">goa_oauth_based_dup_consumer_key</a>    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
80
80
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-set-consumer-key" title="goa_oauth_based_set_consumer_key ()">goa_oauth_based_set_consumer_key</a>    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
81
 
                                                         <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>);
82
 
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="GoaOAuthBased.html#goa-oauth-based-get-consumer-secret" title="goa_oauth_based_get_consumer_secret ()">goa_oauth_based_get_consumer_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
83
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GoaOAuthBased.html#goa-oauth-based-dup-consumer-secret" title="goa_oauth_based_dup_consumer_secret ()">goa_oauth_based_dup_consumer_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
 
81
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
 
82
const <span class="returnvalue">gchar</span> *       <a class="link" href="GoaOAuthBased.html#goa-oauth-based-get-consumer-secret" title="goa_oauth_based_get_consumer_secret ()">goa_oauth_based_get_consumer_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
 
83
<span class="returnvalue">gchar</span> *             <a class="link" href="GoaOAuthBased.html#goa-oauth-based-dup-consumer-secret" title="goa_oauth_based_dup_consumer_secret ()">goa_oauth_based_dup_consumer_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);
84
84
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-set-consumer-secret" title="goa_oauth_based_set_consumer_secret ()">goa_oauth_based_set_consumer_secret</a> (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
85
 
                                                         <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>);
 
85
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
86
86
struct              <a class="link" href="GoaOAuthBased.html#GoaOAuthBasedProxy" title="struct GoaOAuthBasedProxy">GoaOAuthBasedProxy</a>;
87
87
struct              <a class="link" href="GoaOAuthBased.html#GoaOAuthBasedProxyClass" title="struct GoaOAuthBasedProxyClass">GoaOAuthBasedProxyClass</a>;
88
 
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()">goa_oauth_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>,
89
 
                                                         <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>,
90
 
                                                         <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>,
91
 
                                                         <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>,
92
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
93
 
                                                         <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>,
94
 
                                                         <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>);
95
 
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-finish" title="goa_oauth_based_proxy_new_finish ()">goa_oauth_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>,
96
 
                                                         <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>);
97
 
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-sync" title="goa_oauth_based_proxy_new_sync ()">goa_oauth_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>,
98
 
                                                         <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>,
99
 
                                                         <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>,
100
 
                                                         <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>,
101
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
102
 
                                                         <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>);
103
 
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus" title="goa_oauth_based_proxy_new_for_bus ()">goa_oauth_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>,
104
 
                                                         <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>,
105
 
                                                         <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>,
106
 
                                                         <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>,
107
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
108
 
                                                         <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>,
109
 
                                                         <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>);
 
88
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()">goa_oauth_based_proxy_new</a>           (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
 
89
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
90
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
91
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
92
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
94
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
95
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-finish" title="goa_oauth_based_proxy_new_finish ()">goa_oauth_based_proxy_new_finish</a>    (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
96
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
97
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-sync" title="goa_oauth_based_proxy_new_sync ()">goa_oauth_based_proxy_new_sync</a>      (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
 
98
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
99
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
100
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
101
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
102
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
103
<span class="returnvalue">void</span>                <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus" title="goa_oauth_based_proxy_new_for_bus ()">goa_oauth_based_proxy_new_for_bus</a>   (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
 
104
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
105
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
106
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
107
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
108
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
110
110
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus-finish" title="goa_oauth_based_proxy_new_for_bus_finish ()">goa_oauth_based_proxy_new_for_bus_finish</a>
111
 
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
112
 
                                                         <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>);
 
111
                                                        (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
112
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
113
113
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus-sync" title="goa_oauth_based_proxy_new_for_bus_sync ()">goa_oauth_based_proxy_new_for_bus_sync</a>
114
 
                                                        (<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>,
115
 
                                                         <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>,
116
 
                                                         <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>,
117
 
                                                         <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>,
118
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
119
 
                                                         <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>);
 
114
                                                        (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
 
115
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
116
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
117
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
118
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
119
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
120
120
struct              <a class="link" href="GoaOAuthBased.html#GoaOAuthBasedSkeleton" title="struct GoaOAuthBasedSkeleton">GoaOAuthBasedSkeleton</a>;
121
121
struct              <a class="link" href="GoaOAuthBased.html#GoaOAuthBasedSkeletonClass" title="struct GoaOAuthBasedSkeletonClass">GoaOAuthBasedSkeletonClass</a>;
122
122
<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     <a class="link" href="GoaOAuthBased.html#goa-oauth-based-skeleton-new" title="goa_oauth_based_skeleton_new ()">goa_oauth_based_skeleton_new</a>        (<em class="parameter"><code><span class="type">void</span></code></em>);
133
133
<a name="GoaOAuthBased.prerequisites"></a><h2>Prerequisites</h2>
134
134
<p>
135
135
GoaOAuthBased requires
136
 
 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
 
136
 GObject.</p>
137
137
</div>
138
138
<div class="refsect1">
139
139
<a name="GoaOAuthBased.properties"></a><h2>Properties</h2>
140
140
<pre class="synopsis">
141
 
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased--consumer-key" title='The "consumer-key" property'>consumer-key</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
142
 
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased--consumer-secret" title='The "consumer-secret" property'>consumer-secret</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
141
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased--consumer-key" title='The "consumer-key" property'>consumer-key</a>"             <span class="type">gchar</span>*                : Read / Write
 
142
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased--consumer-secret" title='The "consumer-secret" property'>consumer-secret</a>"          <span class="type">gchar</span>*                : Read / Write
143
143
</pre>
144
144
</div>
145
145
<div class="refsect1">
146
146
<a name="GoaOAuthBased.signals"></a><h2>Signals</h2>
147
147
<pre class="synopsis">
148
 
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased-handle-get-access-token" title='The "handle-get-access-token" signal'>handle-get-access-token</a>"                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
148
  "<a class="link" href="GoaOAuthBased.html#GoaOAuthBased-handle-get-access-token" title='The "handle-get-access-token" signal'>handle-get-access-token</a>"                        : <code class="literal">Run Last</code>
149
149
</pre>
150
150
</div>
151
151
<div class="refsect1">
189
189
</colgroup>
190
190
<tbody>
191
191
<tr>
192
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GoaOAuthBasedIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
 
192
<td><p><span class="term"><span class="type">GTypeInterface</span> <em class="structfield"><code><a name="GoaOAuthBasedIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
193
193
<td>The parent interface.</td>
194
194
</tr>
195
195
<tr>
210
210
<hr>
211
211
<div class="refsect2">
212
212
<a name="goa-oauth-based-interface-info"></a><h3>goa_oauth_based_interface_info ()</h3>
213
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * goa_oauth_based_interface_info     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
213
<pre class="programlisting"><span class="returnvalue">GDBusInterfaceInfo</span> * goa_oauth_based_interface_info     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
214
214
<p>
215
215
Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a> D-Bus interface.
216
216
</p>
221
221
</colgroup>
222
222
<tbody><tr>
223
223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
224
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
224
<td>A <span class="type">GDBusInterfaceInfo</span>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
225
225
</td>
226
226
</tr></tbody>
227
227
</table></div>
229
229
<hr>
230
230
<div class="refsect2">
231
231
<a name="goa-oauth-based-override-properties"></a><h3>goa_oauth_based_override_properties ()</h3>
232
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               goa_oauth_based_override_properties (<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>,
233
 
                                                         <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>);</pre>
 
232
<pre class="programlisting"><span class="returnvalue">guint</span>               goa_oauth_based_override_properties (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
 
233
                                                         <em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);</pre>
234
234
<p>
235
 
Overrides all <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> interface for a concrete class.
 
235
Overrides all <span class="type">GObject</span> properties in the <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> interface for a concrete class.
236
236
The properties are overridden in the order they are defined.
237
237
</p>
238
238
<div class="variablelist"><table border="0" class="variablelist">
243
243
<tbody>
244
244
<tr>
245
245
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
246
 
<td>The class structure for a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</td>
 
246
<td>The class structure for a <span class="type">GObject</span>-derived class.</td>
247
247
</tr>
248
248
<tr>
249
249
<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
261
261
<a name="goa-oauth-based-call-get-access-token"></a><h3>goa_oauth_based_call_get_access_token ()</h3>
262
262
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_call_get_access_token
263
263
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
264
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
265
 
                                                         <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>,
266
 
                                                         <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>);</pre>
 
264
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
265
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
266
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
267
267
<p>
268
268
Asynchronously invokes the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-method-org-gnome-OnlineAccounts-OAuthBased.GetAccessToken" title="The GetAccessToken() method"><code class="function">GetAccessToken()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>.
269
 
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
 
269
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
270
270
You can then call <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token-finish" title="goa_oauth_based_call_get_access_token_finish ()"><code class="function">goa_oauth_based_call_get_access_token_finish()</code></a> to get the result of the operation.
271
271
</p>
272
272
<p>
284
284
</tr>
285
285
<tr>
286
286
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
287
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
287
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
288
288
</td>
289
289
</tr>
290
290
<tr>
291
291
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
292
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
292
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied or <code class="literal">NULL</code>.</td>
293
293
</tr>
294
294
<tr>
295
295
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
301
301
<hr>
302
302
<div class="refsect2">
303
303
<a name="goa-oauth-based-call-get-access-token-finish"></a><h3>goa_oauth_based_call_get_access_token_finish ()</h3>
304
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            goa_oauth_based_call_get_access_token_finish
 
304
<pre class="programlisting"><span class="returnvalue">gboolean</span>            goa_oauth_based_call_get_access_token_finish
305
305
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
306
 
                                                         <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>,
307
 
                                                         <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_secret</code></em>,
308
 
                                                         <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>,
309
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
310
 
                                                         <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>);</pre>
 
306
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
 
307
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token_secret</code></em>,
 
308
                                                         <em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
 
309
                                                         <em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
310
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
311
311
<p>
312
312
Finishes an operation started with <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token" title="goa_oauth_based_call_get_access_token ()"><code class="function">goa_oauth_based_call_get_access_token()</code></a>.
313
313
</p>
323
323
</tr>
324
324
<tr>
325
325
<td><p><span class="term"><em class="parameter"><code>out_access_token</code></em> :</span></p></td>
326
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
326
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
327
327
</td>
328
328
</tr>
329
329
<tr>
330
330
<td><p><span class="term"><em class="parameter"><code>out_access_token_secret</code></em> :</span></p></td>
331
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
331
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
332
332
</td>
333
333
</tr>
334
334
<tr>
335
335
<td><p><span class="term"><em class="parameter"><code>out_expires_in</code></em> :</span></p></td>
336
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
336
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
337
337
</td>
338
338
</tr>
339
339
<tr>
340
340
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
341
 
<td>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token" title="goa_oauth_based_call_get_access_token ()"><code class="function">goa_oauth_based_call_get_access_token()</code></a>.</td>
 
341
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-call-get-access-token" title="goa_oauth_based_call_get_access_token ()"><code class="function">goa_oauth_based_call_get_access_token()</code></a>.</td>
342
342
</tr>
343
343
<tr>
344
344
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
345
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
345
<td>Return location for error or <code class="literal">NULL</code>.</td>
346
346
</tr>
347
347
<tr>
348
348
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
349
349
<td>
350
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
 
350
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
351
351
</td>
352
352
</tr>
353
353
</tbody>
356
356
<hr>
357
357
<div class="refsect2">
358
358
<a name="goa-oauth-based-call-get-access-token-sync"></a><h3>goa_oauth_based_call_get_access_token_sync ()</h3>
359
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            goa_oauth_based_call_get_access_token_sync
 
359
<pre class="programlisting"><span class="returnvalue">gboolean</span>            goa_oauth_based_call_get_access_token_sync
360
360
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *proxy</code></em>,
361
 
                                                         <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>,
362
 
                                                         <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_secret</code></em>,
363
 
                                                         <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>,
364
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
365
 
                                                         <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>);</pre>
 
361
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token</code></em>,
 
362
                                                         <em class="parameter"><code><span class="type">gchar</span> **out_access_token_secret</code></em>,
 
363
                                                         <em class="parameter"><code><span class="type">gint</span> *out_expires_in</code></em>,
 
364
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
365
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
366
366
<p>
367
367
Synchronously invokes the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-method-org-gnome-OnlineAccounts-OAuthBased.GetAccessToken" title="The GetAccessToken() method"><code class="function">GetAccessToken()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
368
368
</p>
381
381
</tr>
382
382
<tr>
383
383
<td><p><span class="term"><em class="parameter"><code>out_access_token</code></em> :</span></p></td>
384
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
384
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
385
385
</td>
386
386
</tr>
387
387
<tr>
388
388
<td><p><span class="term"><em class="parameter"><code>out_access_token_secret</code></em> :</span></p></td>
389
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
389
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
390
390
</td>
391
391
</tr>
392
392
<tr>
393
393
<td><p><span class="term"><em class="parameter"><code>out_expires_in</code></em> :</span></p></td>
394
 
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
394
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
395
395
</td>
396
396
</tr>
397
397
<tr>
398
398
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
399
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
399
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
400
400
</td>
401
401
</tr>
402
402
<tr>
403
403
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
404
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
404
<td>Return location for error or <code class="literal">NULL</code>.</td>
405
405
</tr>
406
406
<tr>
407
407
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
408
408
<td>
409
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
 
409
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
410
410
</td>
411
411
</tr>
412
412
</tbody>
417
417
<a name="goa-oauth-based-complete-get-access-token"></a><h3>goa_oauth_based_complete_get_access_token ()</h3>
418
418
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_complete_get_access_token
419
419
                                                        (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
420
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
421
 
                                                         <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>,
422
 
                                                         <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_secret</code></em>,
423
 
                                                         <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>);</pre>
 
420
                                                         <em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
 
421
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *access_token</code></em>,
 
422
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *access_token_secret</code></em>,
 
423
                                                         <em class="parameter"><code><span class="type">gint</span> expires_in</code></em>);</pre>
424
424
<p>
425
 
Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-method-org-gnome-OnlineAccounts-OAuthBased.GetAccessToken" title="The GetAccessToken() method"><code class="function">GetAccessToken()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.
 
425
Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-method-org-gnome-OnlineAccounts-OAuthBased.GetAccessToken" title="The GetAccessToken() method"><code class="function">GetAccessToken()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <code class="function">g_dbus_method_invocation_return_error()</code> or similar.
426
426
</p>
427
427
<p>
428
428
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
439
439
</tr>
440
440
<tr>
441
441
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
442
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
442
<td>A <span class="type">GDBusMethodInvocation</span>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
443
443
</td>
444
444
</tr>
445
445
<tr>
460
460
<hr>
461
461
<div class="refsect2">
462
462
<a name="goa-oauth-based-get-consumer-key"></a><h3>goa_oauth_based_get_consumer_key ()</h3>
463
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       goa_oauth_based_get_consumer_key    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
 
463
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       goa_oauth_based_get_consumer_key    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
464
464
<p>
465
465
Gets the value of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerKey" title='The "ConsumerKey" property'>"ConsumerKey"</a> D-Bus property.
466
466
</p>
485
485
</tr>
486
486
<tr>
487
487
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
488
 
<td>The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
488
<td>The property value or <code class="literal">NULL</code> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
489
489
</td>
490
490
</tr>
491
491
</tbody>
494
494
<hr>
495
495
<div class="refsect2">
496
496
<a name="goa-oauth-based-dup-consumer-key"></a><h3>goa_oauth_based_dup_consumer_key ()</h3>
497
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             goa_oauth_based_dup_consumer_key    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
 
497
<pre class="programlisting"><span class="returnvalue">gchar</span> *             goa_oauth_based_dup_consumer_key    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
498
498
<p>
499
499
Gets a copy of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerKey" title='The "ConsumerKey" property'>"ConsumerKey"</a> D-Bus property.
500
500
</p>
513
513
</tr>
514
514
<tr>
515
515
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
516
 
<td>The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
516
<td>The property value or <code class="literal">NULL</code> if the property is not set. The returned value should be freed with <code class="function">g_free()</code>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
517
517
</td>
518
518
</tr>
519
519
</tbody>
523
523
<div class="refsect2">
524
524
<a name="goa-oauth-based-set-consumer-key"></a><h3>goa_oauth_based_set_consumer_key ()</h3>
525
525
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_set_consumer_key    (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
526
 
                                                         <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>);</pre>
 
526
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre>
527
527
<p>
528
528
Sets the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerKey" title='The "ConsumerKey" property'>"ConsumerKey"</a> D-Bus property to <em class="parameter"><code>value</code></em>.
529
529
</p>
550
550
<hr>
551
551
<div class="refsect2">
552
552
<a name="goa-oauth-based-get-consumer-secret"></a><h3>goa_oauth_based_get_consumer_secret ()</h3>
553
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       goa_oauth_based_get_consumer_secret (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
 
553
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       goa_oauth_based_get_consumer_secret (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
554
554
<p>
555
555
Gets the value of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerSecret" title='The "ConsumerSecret" property'>"ConsumerSecret"</a> D-Bus property.
556
556
</p>
575
575
</tr>
576
576
<tr>
577
577
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
578
 
<td>The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
578
<td>The property value or <code class="literal">NULL</code> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
579
579
</td>
580
580
</tr>
581
581
</tbody>
584
584
<hr>
585
585
<div class="refsect2">
586
586
<a name="goa-oauth-based-dup-consumer-secret"></a><h3>goa_oauth_based_dup_consumer_secret ()</h3>
587
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             goa_oauth_based_dup_consumer_secret (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
 
587
<pre class="programlisting"><span class="returnvalue">gchar</span> *             goa_oauth_based_dup_consumer_secret (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>);</pre>
588
588
<p>
589
589
Gets a copy of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerSecret" title='The "ConsumerSecret" property'>"ConsumerSecret"</a> D-Bus property.
590
590
</p>
603
603
</tr>
604
604
<tr>
605
605
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
606
 
<td>The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
606
<td>The property value or <code class="literal">NULL</code> if the property is not set. The returned value should be freed with <code class="function">g_free()</code>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
607
607
</td>
608
608
</tr>
609
609
</tbody>
613
613
<div class="refsect2">
614
614
<a name="goa-oauth-based-set-consumer-secret"></a><h3>goa_oauth_based_set_consumer_secret ()</h3>
615
615
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_set_consumer_secret (<em class="parameter"><code><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> *object</code></em>,
616
 
                                                         <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>);</pre>
 
616
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre>
617
617
<p>
618
618
Sets the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerSecret" title='The "ConsumerSecret" property'>"ConsumerSecret"</a> D-Bus property to <em class="parameter"><code>value</code></em>.
619
619
</p>
663
663
<col>
664
664
</colgroup>
665
665
<tbody><tr>
666
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="GoaOAuthBasedProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
 
666
<td><p><span class="term"><span class="type">GDBusProxyClass</span> <em class="structfield"><code><a name="GoaOAuthBasedProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
667
667
<td>The parent class.</td>
668
668
</tr></tbody>
669
669
</table></div>
671
671
<hr>
672
672
<div class="refsect2">
673
673
<a name="goa-oauth-based-proxy-new"></a><h3>goa_oauth_based_proxy_new ()</h3>
674
 
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_proxy_new           (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
675
 
                                                         <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>,
676
 
                                                         <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>,
677
 
                                                         <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>,
678
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
679
 
                                                         <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>,
680
 
                                                         <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>);</pre>
 
674
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_proxy_new           (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
 
675
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
676
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
677
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
678
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
679
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
680
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
681
681
<p>
682
 
Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.
 
682
Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a>. See <code class="function">g_dbus_proxy_new()</code> for more details.
683
683
</p>
684
684
<p>
685
 
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
 
685
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
686
686
You can then call <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-finish" title="goa_oauth_based_proxy_new_finish ()"><code class="function">goa_oauth_based_proxy_new_finish()</code></a> to get the result of the operation.
687
687
</p>
688
688
<p>
696
696
<tbody>
697
697
<tr>
698
698
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
699
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</td>
 
699
<td>A <span class="type">GDBusConnection</span>.</td>
700
700
</tr>
701
701
<tr>
702
702
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
703
 
<td>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 
703
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
704
704
</tr>
705
705
<tr>
706
706
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
707
 
<td>A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
707
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
708
708
</td>
709
709
</tr>
710
710
<tr>
713
713
</tr>
714
714
<tr>
715
715
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
716
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
716
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
717
717
</td>
718
718
</tr>
719
719
<tr>
720
720
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
721
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
 
721
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
722
722
</tr>
723
723
<tr>
724
724
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
730
730
<hr>
731
731
<div class="refsect2">
732
732
<a name="goa-oauth-based-proxy-new-finish"></a><h3>goa_oauth_based_proxy_new_finish ()</h3>
733
 
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_finish    (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
734
 
                                                         <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>);</pre>
 
733
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_finish    (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
734
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
735
735
<p>
736
736
Finishes an operation started with <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()"><code class="function">goa_oauth_based_proxy_new()</code></a>.
737
737
</p>
743
743
<tbody>
744
744
<tr>
745
745
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
746
 
<td>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()"><code class="function">goa_oauth_based_proxy_new()</code></a>.</td>
 
746
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()"><code class="function">goa_oauth_based_proxy_new()</code></a>.</td>
747
747
</tr>
748
748
<tr>
749
749
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
750
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
750
<td>Return location for error or <code class="literal">NULL</code>
751
751
</td>
752
752
</tr>
753
753
<tr>
754
754
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
755
 
<td>The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
 
755
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
756
756
</td>
757
757
</tr>
758
758
</tbody>
761
761
<hr>
762
762
<div class="refsect2">
763
763
<a name="goa-oauth-based-proxy-new-sync"></a><h3>goa_oauth_based_proxy_new_sync ()</h3>
764
 
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_sync      (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
765
 
                                                         <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>,
766
 
                                                         <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>,
767
 
                                                         <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>,
768
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
769
 
                                                         <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>);</pre>
 
764
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_sync      (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
 
765
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
766
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
767
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
768
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
769
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
770
770
<p>
771
 
Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.
 
771
Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a>. See <code class="function">g_dbus_proxy_new_sync()</code> for more details.
772
772
</p>
773
773
<p>
774
774
The calling thread is blocked until a reply is received.
784
784
<tbody>
785
785
<tr>
786
786
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
787
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</td>
 
787
<td>A <span class="type">GDBusConnection</span>.</td>
788
788
</tr>
789
789
<tr>
790
790
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
791
 
<td>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 
791
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
792
792
</tr>
793
793
<tr>
794
794
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
795
 
<td>A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
795
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
796
796
</td>
797
797
</tr>
798
798
<tr>
801
801
</tr>
802
802
<tr>
803
803
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
804
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
804
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
805
805
</td>
806
806
</tr>
807
807
<tr>
808
808
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
809
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
809
<td>Return location for error or <code class="literal">NULL</code>
810
810
</td>
811
811
</tr>
812
812
<tr>
813
813
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
814
 
<td>The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
 
814
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
815
815
</td>
816
816
</tr>
817
817
</tbody>
820
820
<hr>
821
821
<div class="refsect2">
822
822
<a name="goa-oauth-based-proxy-new-for-bus"></a><h3>goa_oauth_based_proxy_new_for_bus ()</h3>
823
 
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_proxy_new_for_bus   (<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>,
824
 
                                                         <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>,
825
 
                                                         <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>,
826
 
                                                         <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>,
827
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
828
 
                                                         <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>,
829
 
                                                         <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>);</pre>
 
823
<pre class="programlisting"><span class="returnvalue">void</span>                goa_oauth_based_proxy_new_for_bus   (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
 
824
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
825
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
826
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
827
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
828
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
 
829
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
830
830
<p>
831
 
Like <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()"><code class="function">goa_oauth_based_proxy_new()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.
 
831
Like <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new" title="goa_oauth_based_proxy_new ()"><code class="function">goa_oauth_based_proxy_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
832
832
</p>
833
833
<p>
834
 
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
 
834
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
835
835
You can then call <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus-finish" title="goa_oauth_based_proxy_new_for_bus_finish ()"><code class="function">goa_oauth_based_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
836
836
</p>
837
837
<p>
845
845
<tbody>
846
846
<tr>
847
847
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
848
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</td>
 
848
<td>A <span class="type">GBusType</span>.</td>
849
849
</tr>
850
850
<tr>
851
851
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
852
 
<td>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 
852
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
853
853
</tr>
854
854
<tr>
855
855
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
861
861
</tr>
862
862
<tr>
863
863
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
864
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
864
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
865
865
</td>
866
866
</tr>
867
867
<tr>
868
868
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
869
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
 
869
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
870
870
</tr>
871
871
<tr>
872
872
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
879
879
<div class="refsect2">
880
880
<a name="goa-oauth-based-proxy-new-for-bus-finish"></a><h3>goa_oauth_based_proxy_new_for_bus_finish ()</h3>
881
881
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_for_bus_finish
882
 
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
883
 
                                                         <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>);</pre>
 
882
                                                        (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
 
883
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
884
884
<p>
885
885
Finishes an operation started with <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus" title="goa_oauth_based_proxy_new_for_bus ()"><code class="function">goa_oauth_based_proxy_new_for_bus()</code></a>.
886
886
</p>
892
892
<tbody>
893
893
<tr>
894
894
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
895
 
<td>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus" title="goa_oauth_based_proxy_new_for_bus ()"><code class="function">goa_oauth_based_proxy_new_for_bus()</code></a>.</td>
 
895
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-for-bus" title="goa_oauth_based_proxy_new_for_bus ()"><code class="function">goa_oauth_based_proxy_new_for_bus()</code></a>.</td>
896
896
</tr>
897
897
<tr>
898
898
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
899
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
899
<td>Return location for error or <code class="literal">NULL</code>
900
900
</td>
901
901
</tr>
902
902
<tr>
903
903
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
904
 
<td>The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
 
904
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
905
905
</td>
906
906
</tr>
907
907
</tbody>
911
911
<div class="refsect2">
912
912
<a name="goa-oauth-based-proxy-new-for-bus-sync"></a><h3>goa_oauth_based_proxy_new_for_bus_sync ()</h3>
913
913
<pre class="programlisting"><a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="returnvalue">GoaOAuthBased</span></a> *     goa_oauth_based_proxy_new_for_bus_sync
914
 
                                                        (<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>,
915
 
                                                         <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>,
916
 
                                                         <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>,
917
 
                                                         <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>,
918
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
919
 
                                                         <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>);</pre>
 
914
                                                        (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
 
915
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
 
916
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
 
917
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
 
918
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
919
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
920
920
<p>
921
 
Like <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-sync" title="goa_oauth_based_proxy_new_sync ()"><code class="function">goa_oauth_based_proxy_new_sync()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.
 
921
Like <a class="link" href="GoaOAuthBased.html#goa-oauth-based-proxy-new-sync" title="goa_oauth_based_proxy_new_sync ()"><code class="function">goa_oauth_based_proxy_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
922
922
</p>
923
923
<p>
924
924
The calling thread is blocked until a reply is received.
934
934
<tbody>
935
935
<tr>
936
936
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
937
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</td>
 
937
<td>A <span class="type">GBusType</span>.</td>
938
938
</tr>
939
939
<tr>
940
940
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
941
 
<td>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 
941
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
942
942
</tr>
943
943
<tr>
944
944
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
950
950
</tr>
951
951
<tr>
952
952
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
953
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
953
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
954
954
</td>
955
955
</tr>
956
956
<tr>
957
957
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
958
 
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
958
<td>Return location for error or <code class="literal">NULL</code>
959
959
</td>
960
960
</tr>
961
961
<tr>
962
962
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
963
 
<td>The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
 
963
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaOAuthBasedProxy]</span>
964
964
</td>
965
965
</tr>
966
966
</tbody>
992
992
<col>
993
993
</colgroup>
994
994
<tbody><tr>
995
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass"><span class="type">GDBusInterfaceSkeletonClass</span></a> <em class="structfield"><code><a name="GoaOAuthBasedSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
 
995
<td><p><span class="term"><span class="type">GDBusInterfaceSkeletonClass</span> <em class="structfield"><code><a name="GoaOAuthBasedSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
996
996
<td>The parent class.</td>
997
997
</tr></tbody>
998
998
</table></div>
1021
1021
<a name="GoaOAuthBased.property-details"></a><h2>Property Details</h2>
1022
1022
<div class="refsect2">
1023
1023
<a name="GoaOAuthBased--consumer-key"></a><h3>The <code class="literal">"consumer-key"</code> property</h3>
1024
 
<pre class="programlisting">  "consumer-key"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
1024
<pre class="programlisting">  "consumer-key"             <span class="type">gchar</span>*                : Read / Write</pre>
1025
1025
<p>
1026
1026
Represents the D-Bus property <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerKey" title='The "ConsumerKey" property'>"ConsumerKey"</a>.
1027
1027
</p>
1028
1028
<p>
1029
 
Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> 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.
 
1029
Since the D-Bus property for this <span class="type">GObject</span> 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.
1030
1030
</p>
1031
1031
<p>Default value: NULL</p>
1032
1032
</div>
1033
1033
<hr>
1034
1034
<div class="refsect2">
1035
1035
<a name="GoaOAuthBased--consumer-secret"></a><h3>The <code class="literal">"consumer-secret"</code> property</h3>
1036
 
<pre class="programlisting">  "consumer-secret"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
1036
<pre class="programlisting">  "consumer-secret"          <span class="type">gchar</span>*                : Read / Write</pre>
1037
1037
<p>
1038
1038
Represents the D-Bus property <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-property-org-gnome-OnlineAccounts-OAuthBased.ConsumerSecret" title='The "ConsumerSecret" property'>"ConsumerSecret"</a>.
1039
1039
</p>
1040
1040
<p>
1041
 
Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> 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.
 
1041
Since the D-Bus property for this <span class="type">GObject</span> 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.
1042
1042
</p>
1043
1043
<p>Default value: NULL</p>
1044
1044
</div>
1047
1047
<a name="GoaOAuthBased.signal-details"></a><h2>Signal Details</h2>
1048
1048
<div class="refsect2">
1049
1049
<a name="GoaOAuthBased-handle-get-access-token"></a><h3>The <code class="literal">"handle-get-access-token"</code> signal</h3>
1050
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a>         *object,
1051
 
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
1052
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1050
<pre class="programlisting"><span class="returnvalue">gboolean</span>            user_function                      (<a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a>         *object,
 
1051
                                                        <span class="type">GDBusMethodInvocation</span> *invocation,
 
1052
                                                        <span class="type">gpointer</span>               user_data)       : <code class="literal">Run Last</code></pre>
1053
1053
<p>
1054
1054
Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-method-org-gnome-OnlineAccounts-OAuthBased.GetAccessToken" title="The GetAccessToken() method"><code class="function">GetAccessToken()</code></a> D-Bus method.
1055
1055
</p>
1056
1056
<p>
1057
 
If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="GoaOAuthBased.html#goa-oauth-based-complete-get-access-token" title="goa_oauth_based_complete_get_access_token ()"><code class="function">goa_oauth_based_complete_get_access_token()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="http://library.gnome.org/devel/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.
 
1057
If a signal handler returns <code class="literal">TRUE</code>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="GoaOAuthBased.html#goa-oauth-based-complete-get-access-token" title="goa_oauth_based_complete_get_access_token ()"><code class="function">goa_oauth_based_complete_get_access_token()</code></a> or e.g. <code class="function">g_dbus_method_invocation_return_error()</code> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.
1058
1058
</p>
1059
1059
<div class="variablelist"><table border="0" class="variablelist">
1060
1060
<colgroup>
1068
1068
</tr>
1069
1069
<tr>
1070
1070
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1071
 
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</td>
 
1071
<td>A <span class="type">GDBusMethodInvocation</span>.</td>
1072
1072
</tr>
1073
1073
<tr>
1074
1074
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1077
1077
<tr>
1078
1078
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1079
1079
<td>
1080
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</td>
 
1080
<code class="literal">TRUE</code> if the invocation was handled, <code class="literal">FALSE</code> to let other signal handlers run.</td>
1081
1081
</tr>
1082
1082
</tbody>
1083
1083
</table></div>
1086
1086
</div>
1087
1087
<div class="footer">
1088
1088
<hr>
1089
 
          Generated by GTK-Doc V1.18.1</div>
 
1089
          Generated by GTK-Doc V1.19</div>
1090
1090
</body>
1091
1091
</html>
 
 
b'\\ No newline at end of file'