49
49
<a name="GoaCalendar.synopsis"></a><h2>Synopsis</h2>
50
50
<a name="GoaCalendarProxy"></a><a name="GoaCalendarSkeleton"></a><pre class="synopsis"> <a class="link" href="GoaCalendar.html#GoaCalendar-struct" title="GoaCalendar">GoaCalendar</a>;
51
51
struct <a class="link" href="GoaCalendar.html#GoaCalendarIface" title="struct GoaCalendarIface">GoaCalendarIface</a>;
52
<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="GoaCalendar.html#goa-calendar-interface-info" title="goa_calendar_interface_info ()">goa_calendar_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GoaCalendar.html#goa-calendar-override-properties" title="goa_calendar_override_properties ()">goa_calendar_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>,
54
<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>);
55
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="GoaCalendar.html#goa-calendar-get-uri" title="goa_calendar_get_uri ()">goa_calendar_get_uri</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-dup-uri" title="goa_calendar_dup_uri ()">goa_calendar_dup_uri</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);
52
<span class="returnvalue">GDBusInterfaceInfo</span> * <a class="link" href="GoaCalendar.html#goa-calendar-interface-info" title="goa_calendar_interface_info ()">goa_calendar_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
53
<span class="returnvalue">guint</span> <a class="link" href="GoaCalendar.html#goa-calendar-override-properties" title="goa_calendar_override_properties ()">goa_calendar_override_properties</a> (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
54
<em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);
55
<span class="returnvalue">gboolean</span> <a class="link" href="GoaCalendar.html#goa-calendar-get-accept-ssl-errors" title="goa_calendar_get_accept_ssl_errors ()">goa_calendar_get_accept_ssl_errors</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);
56
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-set-accept-ssl-errors" title="goa_calendar_set_accept_ssl_errors ()">goa_calendar_set_accept_ssl_errors</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>,
57
<em class="parameter"><code><span class="type">gboolean</span> value</code></em>);
58
const <span class="returnvalue">gchar</span> * <a class="link" href="GoaCalendar.html#goa-calendar-get-uri" title="goa_calendar_get_uri ()">goa_calendar_get_uri</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);
59
<span class="returnvalue">gchar</span> * <a class="link" href="GoaCalendar.html#goa-calendar-dup-uri" title="goa_calendar_dup_uri ()">goa_calendar_dup_uri</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);
57
60
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-set-uri" title="goa_calendar_set_uri ()">goa_calendar_set_uri</a> (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
61
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
59
62
struct <a class="link" href="GoaCalendar.html#GoaCalendarProxy-struct" title="struct GoaCalendarProxy">GoaCalendarProxy</a>;
60
63
struct <a class="link" href="GoaCalendar.html#GoaCalendarProxyClass" title="struct GoaCalendarProxyClass">GoaCalendarProxyClass</a>;
61
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()">goa_calendar_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>,
62
<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>,
63
<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>,
64
<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>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
66
<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>,
67
<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>);
68
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-finish" title="goa_calendar_proxy_new_finish ()">goa_calendar_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>,
69
<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>);
70
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-sync" title="goa_calendar_proxy_new_sync ()">goa_calendar_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>,
71
<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>,
72
<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>,
73
<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>,
74
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
75
<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>);
76
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()">goa_calendar_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>,
77
<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>,
78
<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>,
79
<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>,
80
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
81
<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>,
82
<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>);
64
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()">goa_calendar_proxy_new</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
65
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
66
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
67
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
68
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
69
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
70
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
71
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-finish" title="goa_calendar_proxy_new_finish ()">goa_calendar_proxy_new_finish</a> (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
72
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
73
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-sync" title="goa_calendar_proxy_new_sync ()">goa_calendar_proxy_new_sync</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
74
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
75
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
76
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
77
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
78
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
79
<span class="returnvalue">void</span> <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()">goa_calendar_proxy_new_for_bus</a> (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
80
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
81
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
83
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
84
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
85
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
83
86
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-finish" title="goa_calendar_proxy_new_for_bus_finish ()">goa_calendar_proxy_new_for_bus_finish</a>
84
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
85
<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>);
86
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-sync" title="goa_calendar_proxy_new_for_bus_sync ()">goa_calendar_proxy_new_for_bus_sync</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>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
88
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
89
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
90
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
87
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
88
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
89
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-sync" title="goa_calendar_proxy_new_for_bus_sync ()">goa_calendar_proxy_new_for_bus_sync</a> (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
90
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
91
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
92
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
93
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
94
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
92
95
struct <a class="link" href="GoaCalendar.html#GoaCalendarSkeleton-struct" title="struct GoaCalendarSkeleton">GoaCalendarSkeleton</a>;
93
96
struct <a class="link" href="GoaCalendar.html#GoaCalendarSkeletonClass" title="struct GoaCalendarSkeletonClass">GoaCalendarSkeletonClass</a>;
94
97
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * <a class="link" href="GoaCalendar.html#goa-calendar-skeleton-new" title="goa_calendar_skeleton_new ()">goa_calendar_skeleton_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
242
245
<div class="refsect2">
246
<a name="goa-calendar-get-accept-ssl-errors"></a><h3>goa_calendar_get_accept_ssl_errors ()</h3>
247
<pre class="programlisting"><span class="returnvalue">gboolean</span> goa_calendar_get_accept_ssl_errors (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);</pre>
249
Gets the value of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-property-org-gnome-OnlineAccounts-Calendar.AcceptSslErrors" title='The "AcceptSslErrors" property'>"AcceptSslErrors"</a> D-Bus property.
252
Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
254
<div class="variablelist"><table border="0" class="variablelist">
256
<col align="left" valign="top">
261
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
262
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</td>
265
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
266
<td>The property value.</td>
270
<p class="since">Since 3.8.0</p>
273
<div class="refsect2">
274
<a name="goa-calendar-set-accept-ssl-errors"></a><h3>goa_calendar_set_accept_ssl_errors ()</h3>
275
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_set_accept_ssl_errors (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>,
276
<em class="parameter"><code><span class="type">gboolean</span> value</code></em>);</pre>
278
Sets the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-property-org-gnome-OnlineAccounts-Calendar.AcceptSslErrors" title='The "AcceptSslErrors" property'>"AcceptSslErrors"</a> D-Bus property to <em class="parameter"><code>value</code></em>.
281
Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
283
<div class="variablelist"><table border="0" class="variablelist">
285
<col align="left" valign="top">
290
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
291
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</td>
294
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
295
<td>The value to set.</td>
299
<p class="since">Since 3.8.0</p>
302
<div class="refsect2">
243
303
<a name="goa-calendar-get-uri"></a><h3>goa_calendar_get_uri ()</h3>
244
<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_calendar_get_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);</pre>
304
<pre class="programlisting">const <span class="returnvalue">gchar</span> * goa_calendar_get_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);</pre>
246
306
Gets the value of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-property-org-gnome-OnlineAccounts-Calendar.Uri" title='The "Uri" property'>"Uri"</a> D-Bus property.
364
424
<div class="refsect2">
365
425
<a name="goa-calendar-proxy-new"></a><h3>goa_calendar_proxy_new ()</h3>
366
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_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>,
367
<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>,
368
<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>,
369
<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>,
370
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
371
<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>,
372
<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>
426
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_proxy_new (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
427
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
428
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
429
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
430
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
431
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
432
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
374
Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</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.
434
Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a>. See <code class="function">g_dbus_proxy_new()</code> for more details.
377
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.
437
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.
378
438
You can then call <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-finish" title="goa_calendar_proxy_new_finish ()"><code class="function">goa_calendar_proxy_new_finish()</code></a> to get the result of the operation.
454
514
<div class="refsect2">
455
515
<a name="goa-calendar-proxy-new-sync"></a><h3>goa_calendar_proxy_new_sync ()</h3>
456
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_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>,
457
<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>,
458
<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>,
459
<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>,
460
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
461
<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>
516
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_proxy_new_sync (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
517
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
518
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
519
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
520
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
521
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
463
Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</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.
523
Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a>. See <code class="function">g_dbus_proxy_new_sync()</code> for more details.
466
526
The calling thread is blocked until a reply is received.
513
573
<div class="refsect2">
514
574
<a name="goa-calendar-proxy-new-for-bus"></a><h3>goa_calendar_proxy_new_for_bus ()</h3>
515
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_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>,
516
<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>,
517
<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>,
518
<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>,
519
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
520
<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>,
521
<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>
575
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_proxy_new_for_bus (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
576
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
577
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
578
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
579
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
580
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
581
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
523
Like <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_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>.
583
Like <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
526
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.
586
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.
527
587
You can then call <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-finish" title="goa_calendar_proxy_new_for_bus_finish ()"><code class="function">goa_calendar_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
603
663
<div class="refsect2">
604
664
<a name="goa-calendar-proxy-new-for-bus-sync"></a><h3>goa_calendar_proxy_new_for_bus_sync ()</h3>
605
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_proxy_new_for_bus_sync (<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>,
606
<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>,
607
<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>,
608
<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>,
609
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
610
<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>
665
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_proxy_new_for_bus_sync (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
666
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
667
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
668
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
669
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
670
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
612
Like <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-sync" title="goa_calendar_proxy_new_sync ()"><code class="function">goa_calendar_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>.
672
Like <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-sync" title="goa_calendar_proxy_new_sync ()"><code class="function">goa_calendar_proxy_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
615
675
The calling thread is blocked until a reply is received.