43
34
<h2><span class="refentrytitle"><a name="GoaCalendar.top_of_page"></a>GoaCalendar</span></h2>
44
35
<p>GoaCalendar — Generated C code for the org.gnome.OnlineAccounts.Calendar D-Bus interface</p>
46
<td valign="top" align="right"></td>
37
<td class="gallery_image" valign="top" align="right"></td>
47
38
</tr></table></div>
48
<div class="refsynopsisdiv">
49
<a name="GoaCalendar.synopsis"></a><h2>Synopsis</h2>
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
struct <a class="link" href="GoaCalendar.html#GoaCalendarIface" title="struct GoaCalendarIface">GoaCalendarIface</a>;
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>);
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>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);
62
struct <a class="link" href="GoaCalendar.html#GoaCalendarProxy-struct" title="struct GoaCalendarProxy">GoaCalendarProxy</a>;
63
struct <a class="link" href="GoaCalendar.html#GoaCalendarProxyClass" title="struct GoaCalendarProxyClass">GoaCalendarProxyClass</a>;
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>);
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>
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>);
95
struct <a class="link" href="GoaCalendar.html#GoaCalendarSkeleton-struct" title="struct GoaCalendarSkeleton">GoaCalendarSkeleton</a>;
96
struct <a class="link" href="GoaCalendar.html#GoaCalendarSkeletonClass" title="struct GoaCalendarSkeletonClass">GoaCalendarSkeletonClass</a>;
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>);
39
<div class="refsect1">
40
<a name="GoaCalendar.functions"></a><h2>Functions</h2>
41
<div class="informaltable"><table width="100%" border="0">
43
<col width="150px" class="functions_return">
44
<col class="functions_name">
48
<td class="function_type">
49
<a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
51
<td class="function_name">
52
<a class="link" href="GoaCalendar.html#goa-calendar-interface-info" title="goa_calendar_interface_info ()">goa_calendar_interface_info</a> <span class="c_punctuation">()</span>
56
<td class="function_type">
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
59
<td class="function_name">
60
<a class="link" href="GoaCalendar.html#goa-calendar-override-properties" title="goa_calendar_override_properties ()">goa_calendar_override_properties</a> <span class="c_punctuation">()</span>
64
<td class="function_type">
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
67
<td class="function_name">
68
<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> <span class="c_punctuation">()</span>
72
<td class="function_type">
73
<span class="returnvalue">void</span>
75
<td class="function_name">
76
<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> <span class="c_punctuation">()</span>
80
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
82
<td class="function_name">
83
<a class="link" href="GoaCalendar.html#goa-calendar-get-uri" title="goa_calendar_get_uri ()">goa_calendar_get_uri</a> <span class="c_punctuation">()</span>
87
<td class="function_type">
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
90
<td class="function_name">
91
<a class="link" href="GoaCalendar.html#goa-calendar-dup-uri" title="goa_calendar_dup_uri ()">goa_calendar_dup_uri</a> <span class="c_punctuation">()</span>
95
<td class="function_type">
96
<span class="returnvalue">void</span>
98
<td class="function_name">
99
<a class="link" href="GoaCalendar.html#goa-calendar-set-uri" title="goa_calendar_set_uri ()">goa_calendar_set_uri</a> <span class="c_punctuation">()</span>
103
<td class="function_type">
104
<span class="returnvalue">void</span>
106
<td class="function_name">
107
<a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()">goa_calendar_proxy_new</a> <span class="c_punctuation">()</span>
111
<td class="function_type">
112
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
114
<td class="function_name">
115
<a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-finish" title="goa_calendar_proxy_new_finish ()">goa_calendar_proxy_new_finish</a> <span class="c_punctuation">()</span>
119
<td class="function_type">
120
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
122
<td class="function_name">
123
<a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-sync" title="goa_calendar_proxy_new_sync ()">goa_calendar_proxy_new_sync</a> <span class="c_punctuation">()</span>
127
<td class="function_type">
128
<span class="returnvalue">void</span>
130
<td class="function_name">
131
<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> <span class="c_punctuation">()</span>
135
<td class="function_type">
136
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
138
<td class="function_name">
139
<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> <span class="c_punctuation">()</span>
143
<td class="function_type">
144
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
146
<td class="function_name">
147
<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> <span class="c_punctuation">()</span>
151
<td class="function_type">
152
<a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
154
<td class="function_name">
155
<a class="link" href="GoaCalendar.html#goa-calendar-skeleton-new" title="goa_calendar_skeleton_new ()">goa_calendar_skeleton_new</a> <span class="c_punctuation">()</span>
161
<div class="refsect1">
162
<a name="GoaCalendar.properties"></a><h2>Properties</h2>
163
<div class="informaltable"><table border="0">
165
<col width="150px" class="properties_type">
166
<col width="300px" class="properties_name">
167
<col width="200px" class="properties_flags">
171
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
172
<td class="property_name"><a class="link" href="GoaCalendar.html#GoaCalendar--accept-ssl-errors" title="The “accept-ssl-errors” property">accept-ssl-errors</a></td>
173
<td class="property_flags">Read / Write</td>
176
<td class="property_type">
177
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
178
<td class="property_name"><a class="link" href="GoaCalendar.html#GoaCalendar--uri" title="The “uri” property">uri</a></td>
179
<td class="property_flags">Read / Write</td>
184
<a name="GoaCalendarProxy"></a><a name="GoaCalendarSkeleton"></a><div class="refsect1">
185
<a name="GoaCalendar.other"></a><h2>Types and Values</h2>
186
<div class="informaltable"><table width="100%" border="0">
188
<col width="150px" class="name">
189
<col class="description">
193
<td class="datatype_keyword"> </td>
194
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendar-struct" title="GoaCalendar">GoaCalendar</a></td>
197
<td class="datatype_keyword">struct</td>
198
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendarIface" title="struct GoaCalendarIface">GoaCalendarIface</a></td>
201
<td class="datatype_keyword">struct</td>
202
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendarProxy-struct" title="struct GoaCalendarProxy">GoaCalendarProxy</a></td>
205
<td class="datatype_keyword">struct</td>
206
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendarProxyClass" title="struct GoaCalendarProxyClass">GoaCalendarProxyClass</a></td>
209
<td class="datatype_keyword">struct</td>
210
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendarSkeleton-struct" title="struct GoaCalendarSkeleton">GoaCalendarSkeleton</a></td>
213
<td class="datatype_keyword">struct</td>
214
<td class="function_name"><a class="link" href="GoaCalendar.html#GoaCalendarSkeletonClass" title="struct GoaCalendarSkeletonClass">GoaCalendarSkeletonClass</a></td>
100
219
<div class="refsect1">
101
220
<a name="GoaCalendar.object-hierarchy"></a><h2>Object Hierarchy</h2>
102
<pre class="synopsis">
106
<pre class="synopsis">
109
+----GoaCalendarProxy
111
<pre class="synopsis">
113
+----GDBusInterfaceSkeleton
114
+----GoaCalendarSkeleton
221
<pre class="screen"> GInterface
222
<span class="lineart">╰──</span> GoaCalendar
223
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
224
<span class="lineart">├──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a>
225
<span class="lineart">│</span> <span class="lineart">╰──</span> GoaCalendarSkeleton
226
<span class="lineart">╰──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html">GDBusProxy</a>
227
<span class="lineart">╰──</span> GoaCalendarProxy
117
230
<div class="refsect1">
118
231
<a name="GoaCalendar.prerequisites"></a><h2>Prerequisites</h2>
120
233
GoaCalendar requires
234
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
123
236
<div class="refsect1">
124
237
<a name="GoaCalendar.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
126
239
GoaCalendarProxy implements
127
GDBusInterface, GInitable, GAsyncInitable and <a class="link" href="GoaCalendar.html" title="GoaCalendar">GoaCalendar</a>.</p>
240
<a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a>, <a href="http://library.gnome.org/devel/gio/unstable/GInitable.html">GInitable</a>, <a href="http://library.gnome.org/devel/gio/unstable/GAsyncInitable.html">GAsyncInitable</a> and <a class="link" href="GoaCalendar.html" title="GoaCalendar">GoaCalendar</a>.</p>
129
242
GoaCalendarSkeleton implements
130
GDBusInterface and <a class="link" href="GoaCalendar.html" title="GoaCalendar">GoaCalendar</a>.</p>
243
<a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a> and <a class="link" href="GoaCalendar.html" title="GoaCalendar">GoaCalendar</a>.</p>
132
245
<div class="refsect1">
133
246
<a name="GoaCalendar.implementations"></a><h2>Known Implementations</h2>
136
249
<a class="link" href="GoaCalendar.html#GoaCalendarProxy">GoaCalendarProxy</a> and <a class="link" href="GoaCalendar.html#GoaCalendarSkeleton">GoaCalendarSkeleton</a>.</p>
138
251
<div class="refsect1">
139
<a name="GoaCalendar.properties"></a><h2>Properties</h2>
140
<pre class="synopsis">
141
"<a class="link" href="GoaCalendar.html#GoaCalendar--accept-ssl-errors" title='The "accept-ssl-errors" property'>accept-ssl-errors</a>" <span class="type">gboolean</span> : Read / Write
142
"<a class="link" href="GoaCalendar.html#GoaCalendar--uri" title='The "uri" property'>uri</a>" <span class="type">gchar</span>* : Read / Write
145
<div class="refsect1">
146
252
<a name="GoaCalendar.description"></a><h2>Description</h2>
148
This section contains code for working with the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a> D-Bus interface in C.
151
<div class="refsect1">
152
<a name="GoaCalendar.details"></a><h2>Details</h2>
253
<p>This section contains code for working with the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a> D-Bus interface in C.</p>
255
<div class="refsect1">
256
<a name="GoaCalendar.functions_details"></a><h2>Functions</h2>
257
<div class="refsect2">
258
<a name="goa-calendar-interface-info"></a><h3>goa_calendar_interface_info ()</h3>
259
<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> *
260
goa_calendar_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
261
<p>Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a> D-Bus interface.</p>
262
<div class="refsect3">
263
<a name="id-1.4.5.10.13.2.5"></a><h4>Returns</h4>
264
<p> 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. </p>
265
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
269
<div class="refsect2">
270
<a name="goa-calendar-override-properties"></a><h3>goa_calendar_override_properties ()</h3>
271
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
272
goa_calendar_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>,
273
<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>
274
<p>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="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> interface for a concrete class.
275
The properties are overridden in the order they are defined.</p>
276
<div class="refsect3">
277
<a name="id-1.4.5.10.13.3.5"></a><h4>Parameters</h4>
278
<div class="informaltable"><table width="100%" border="0">
280
<col width="150px" class="parameters_name">
281
<col class="parameters_description">
282
<col width="200px" class="parameters_annotations">
286
<td class="parameter_name"><p>klass</p></td>
287
<td class="parameter_description"><p>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.</p></td>
288
<td class="parameter_annotations"> </td>
291
<td class="parameter_name"><p>property_id_begin</p></td>
292
<td class="parameter_description"><p>The property id to assign to the first overridden property.</p></td>
293
<td class="parameter_annotations"> </td>
298
<div class="refsect3">
299
<a name="id-1.4.5.10.13.3.6"></a><h4>Returns</h4>
300
<p> The last property id.</p>
305
<div class="refsect2">
306
<a name="goa-calendar-get-accept-ssl-errors"></a><h3>goa_calendar_get_accept_ssl_errors ()</h3>
307
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
308
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>
309
<p>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.</p>
310
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
311
<div class="refsect3">
312
<a name="id-1.4.5.10.13.4.6"></a><h4>Parameters</h4>
313
<div class="informaltable"><table width="100%" border="0">
315
<col width="150px" class="parameters_name">
316
<col class="parameters_description">
317
<col width="200px" class="parameters_annotations">
320
<td class="parameter_name"><p>object</p></td>
321
<td class="parameter_description"><p>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</p></td>
322
<td class="parameter_annotations"> </td>
326
<div class="refsect3">
327
<a name="id-1.4.5.10.13.4.7"></a><h4>Returns</h4>
328
<p> The property value.</p>
331
<p class="since">Since 3.8.0</p>
334
<div class="refsect2">
335
<a name="goa-calendar-set-accept-ssl-errors"></a><h3>goa_calendar_set_accept_ssl_errors ()</h3>
336
<pre class="programlisting"><span class="returnvalue">void</span>
337
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>,
338
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
339
<p>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>
341
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
342
<div class="refsect3">
343
<a name="id-1.4.5.10.13.5.6"></a><h4>Parameters</h4>
344
<div class="informaltable"><table width="100%" border="0">
346
<col width="150px" class="parameters_name">
347
<col class="parameters_description">
348
<col width="200px" class="parameters_annotations">
352
<td class="parameter_name"><p>object</p></td>
353
<td class="parameter_description"><p>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</p></td>
354
<td class="parameter_annotations"> </td>
357
<td class="parameter_name"><p>value</p></td>
358
<td class="parameter_description"><p>The value to set.</p></td>
359
<td class="parameter_annotations"> </td>
364
<p class="since">Since 3.8.0</p>
367
<div class="refsect2">
368
<a name="goa-calendar-get-uri"></a><h3>goa_calendar_get_uri ()</h3>
369
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
370
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>
371
<p>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.</p>
372
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
373
<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="GoaCalendar.html#goa-calendar-dup-uri" title="goa_calendar_dup_uri ()"><code class="function">goa_calendar_dup_uri()</code></a> if on another thread.</div>
374
<div class="refsect3">
375
<a name="id-1.4.5.10.13.6.7"></a><h4>Parameters</h4>
376
<div class="informaltable"><table width="100%" border="0">
378
<col width="150px" class="parameters_name">
379
<col class="parameters_description">
380
<col width="200px" class="parameters_annotations">
383
<td class="parameter_name"><p>object</p></td>
384
<td class="parameter_description"><p>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</p></td>
385
<td class="parameter_annotations"> </td>
389
<div class="refsect3">
390
<a name="id-1.4.5.10.13.6.8"></a><h4>Returns</h4>
391
<p> 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>
393
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
395
<p class="since">Since 3.8.0</p>
398
<div class="refsect2">
399
<a name="goa-calendar-dup-uri"></a><h3>goa_calendar_dup_uri ()</h3>
400
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
401
goa_calendar_dup_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);</pre>
402
<p>Gets a copy 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.</p>
403
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
404
<div class="refsect3">
405
<a name="id-1.4.5.10.13.7.6"></a><h4>Parameters</h4>
406
<div class="informaltable"><table width="100%" border="0">
408
<col width="150px" class="parameters_name">
409
<col class="parameters_description">
410
<col width="200px" class="parameters_annotations">
413
<td class="parameter_name"><p>object</p></td>
414
<td class="parameter_description"><p>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</p></td>
415
<td class="parameter_annotations"> </td>
419
<div class="refsect3">
420
<a name="id-1.4.5.10.13.7.7"></a><h4>Returns</h4>
421
<p> 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>. </p>
422
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
424
<p class="since">Since 3.8.0</p>
427
<div class="refsect2">
428
<a name="goa-calendar-set-uri"></a><h3>goa_calendar_set_uri ()</h3>
429
<pre class="programlisting"><span class="returnvalue">void</span>
430
goa_calendar_set_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>,
431
<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>
432
<p>Sets 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 to <em class="parameter"><code>value</code></em>
434
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
435
<div class="refsect3">
436
<a name="id-1.4.5.10.13.8.6"></a><h4>Parameters</h4>
437
<div class="informaltable"><table width="100%" border="0">
439
<col width="150px" class="parameters_name">
440
<col class="parameters_description">
441
<col width="200px" class="parameters_annotations">
445
<td class="parameter_name"><p>object</p></td>
446
<td class="parameter_description"><p>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</p></td>
447
<td class="parameter_annotations"> </td>
450
<td class="parameter_name"><p>value</p></td>
451
<td class="parameter_description"><p>The value to set.</p></td>
452
<td class="parameter_annotations"> </td>
457
<p class="since">Since 3.8.0</p>
460
<div class="refsect2">
461
<a name="goa-calendar-proxy-new"></a><h3>goa_calendar_proxy_new ()</h3>
462
<pre class="programlisting"><span class="returnvalue">void</span>
463
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>,
464
<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>,
465
<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>,
466
<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>,
467
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
468
<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>,
469
<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>
470
<p>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.</p>
471
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
472
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.
473
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.</p>
474
<p>See <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> for the synchronous, blocking version of this constructor.</p>
475
<div class="refsect3">
476
<a name="id-1.4.5.10.13.9.7"></a><h4>Parameters</h4>
477
<div class="informaltable"><table width="100%" border="0">
479
<col width="150px" class="parameters_name">
480
<col class="parameters_description">
481
<col width="200px" class="parameters_annotations">
485
<td class="parameter_name"><p>connection</p></td>
486
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
487
<td class="parameter_annotations"> </td>
490
<td class="parameter_name"><p>flags</p></td>
491
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
492
<td class="parameter_annotations"> </td>
495
<td class="parameter_name"><p>name</p></td>
496
<td class="parameter_description"><p> 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>
497
is not a message bus connection. </p></td>
498
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
501
<td class="parameter_name"><p>object_path</p></td>
502
<td class="parameter_description"><p>An object path.</p></td>
503
<td class="parameter_annotations"> </td>
506
<td class="parameter_name"><p>cancellable</p></td>
507
<td class="parameter_description"><p> 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>. </p></td>
508
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
511
<td class="parameter_name"><p>callback</p></td>
512
<td class="parameter_description"><p>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.</p></td>
513
<td class="parameter_annotations"> </td>
516
<td class="parameter_name"><p>user_data</p></td>
517
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
519
<td class="parameter_annotations"> </td>
526
<div class="refsect2">
527
<a name="goa-calendar-proxy-new-finish"></a><h3>goa_calendar_proxy_new_finish ()</h3>
528
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
529
goa_calendar_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>,
530
<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>
531
<p>Finishes an operation started with <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a>.</p>
532
<div class="refsect3">
533
<a name="id-1.4.5.10.13.10.5"></a><h4>Parameters</h4>
534
<div class="informaltable"><table width="100%" border="0">
536
<col width="150px" class="parameters_name">
537
<col class="parameters_description">
538
<col width="200px" class="parameters_annotations">
542
<td class="parameter_name"><p>res</p></td>
543
<td class="parameter_description"><p>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="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a>.</p></td>
544
<td class="parameter_annotations"> </td>
547
<td class="parameter_name"><p>error</p></td>
548
<td class="parameter_description"><p>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></p></td>
549
<td class="parameter_annotations"> </td>
554
<div class="refsect3">
555
<a name="id-1.4.5.10.13.10.6"></a><h4>Returns</h4>
556
<p> 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>
558
<p><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> GoaCalendarProxy]</span></p>
562
<div class="refsect2">
563
<a name="goa-calendar-proxy-new-sync"></a><h3>goa_calendar_proxy_new_sync ()</h3>
564
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
565
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>,
566
<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>,
567
<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>,
568
<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>,
569
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
570
<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>
571
<p>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.</p>
572
<p>The calling thread is blocked until a reply is received.</p>
573
<p>See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
574
<div class="refsect3">
575
<a name="id-1.4.5.10.13.11.7"></a><h4>Parameters</h4>
576
<div class="informaltable"><table width="100%" border="0">
578
<col width="150px" class="parameters_name">
579
<col class="parameters_description">
580
<col width="200px" class="parameters_annotations">
584
<td class="parameter_name"><p>connection</p></td>
585
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
586
<td class="parameter_annotations"> </td>
589
<td class="parameter_name"><p>flags</p></td>
590
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
591
<td class="parameter_annotations"> </td>
594
<td class="parameter_name"><p>name</p></td>
595
<td class="parameter_description"><p> 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>
596
is not a message bus connection. </p></td>
597
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
600
<td class="parameter_name"><p>object_path</p></td>
601
<td class="parameter_description"><p>An object path.</p></td>
602
<td class="parameter_annotations"> </td>
605
<td class="parameter_name"><p>cancellable</p></td>
606
<td class="parameter_description"><p> 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>. </p></td>
607
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
610
<td class="parameter_name"><p>error</p></td>
611
<td class="parameter_description"><p>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></p></td>
612
<td class="parameter_annotations"> </td>
617
<div class="refsect3">
618
<a name="id-1.4.5.10.13.11.8"></a><h4>Returns</h4>
619
<p> 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>
621
<p><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> GoaCalendarProxy]</span></p>
625
<div class="refsect2">
626
<a name="goa-calendar-proxy-new-for-bus"></a><h3>goa_calendar_proxy_new_for_bus ()</h3>
627
<pre class="programlisting"><span class="returnvalue">void</span>
628
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>,
629
<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>,
630
<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>,
631
<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>,
632
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
633
<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>,
634
<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>
635
<p>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>.</p>
636
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
637
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.
638
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.</p>
639
<p>See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-sync" title="goa_calendar_proxy_new_for_bus_sync ()"><code class="function">goa_calendar_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
640
<div class="refsect3">
641
<a name="id-1.4.5.10.13.12.7"></a><h4>Parameters</h4>
642
<div class="informaltable"><table width="100%" border="0">
644
<col width="150px" class="parameters_name">
645
<col class="parameters_description">
646
<col width="200px" class="parameters_annotations">
650
<td class="parameter_name"><p>bus_type</p></td>
651
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
652
<td class="parameter_annotations"> </td>
655
<td class="parameter_name"><p>flags</p></td>
656
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
657
<td class="parameter_annotations"> </td>
660
<td class="parameter_name"><p>name</p></td>
661
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
662
<td class="parameter_annotations"> </td>
665
<td class="parameter_name"><p>object_path</p></td>
666
<td class="parameter_description"><p>An object path.</p></td>
667
<td class="parameter_annotations"> </td>
670
<td class="parameter_name"><p>cancellable</p></td>
671
<td class="parameter_description"><p> 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>. </p></td>
672
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
675
<td class="parameter_name"><p>callback</p></td>
676
<td class="parameter_description"><p>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.</p></td>
677
<td class="parameter_annotations"> </td>
680
<td class="parameter_name"><p>user_data</p></td>
681
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
683
<td class="parameter_annotations"> </td>
690
<div class="refsect2">
691
<a name="goa-calendar-proxy-new-for-bus-finish"></a><h3>goa_calendar_proxy_new_for_bus_finish ()</h3>
692
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
693
goa_calendar_proxy_new_for_bus_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>,
694
<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>
695
<p>Finishes an operation started with <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a>.</p>
696
<div class="refsect3">
697
<a name="id-1.4.5.10.13.13.5"></a><h4>Parameters</h4>
698
<div class="informaltable"><table width="100%" border="0">
700
<col width="150px" class="parameters_name">
701
<col class="parameters_description">
702
<col width="200px" class="parameters_annotations">
706
<td class="parameter_name"><p>res</p></td>
707
<td class="parameter_description"><p>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="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a>.</p></td>
708
<td class="parameter_annotations"> </td>
711
<td class="parameter_name"><p>error</p></td>
712
<td class="parameter_description"><p>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></p></td>
713
<td class="parameter_annotations"> </td>
718
<div class="refsect3">
719
<a name="id-1.4.5.10.13.13.6"></a><h4>Returns</h4>
720
<p> 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>
722
<p><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> GoaCalendarProxy]</span></p>
726
<div class="refsect2">
727
<a name="goa-calendar-proxy-new-for-bus-sync"></a><h3>goa_calendar_proxy_new_for_bus_sync ()</h3>
728
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
729
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>,
730
<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>,
731
<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>,
732
<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>,
733
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</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>
735
<p>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>.</p>
736
<p>The calling thread is blocked until a reply is received.</p>
737
<p>See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
738
<div class="refsect3">
739
<a name="id-1.4.5.10.13.14.7"></a><h4>Parameters</h4>
740
<div class="informaltable"><table width="100%" border="0">
742
<col width="150px" class="parameters_name">
743
<col class="parameters_description">
744
<col width="200px" class="parameters_annotations">
748
<td class="parameter_name"><p>bus_type</p></td>
749
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
750
<td class="parameter_annotations"> </td>
753
<td class="parameter_name"><p>flags</p></td>
754
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
755
<td class="parameter_annotations"> </td>
758
<td class="parameter_name"><p>name</p></td>
759
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
760
<td class="parameter_annotations"> </td>
763
<td class="parameter_name"><p>object_path</p></td>
764
<td class="parameter_description"><p>An object path.</p></td>
765
<td class="parameter_annotations"> </td>
768
<td class="parameter_name"><p>cancellable</p></td>
769
<td class="parameter_description"><p> 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>. </p></td>
770
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
773
<td class="parameter_name"><p>error</p></td>
774
<td class="parameter_description"><p>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></p></td>
775
<td class="parameter_annotations"> </td>
780
<div class="refsect3">
781
<a name="id-1.4.5.10.13.14.8"></a><h4>Returns</h4>
782
<p> 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>
784
<p><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> GoaCalendarProxy]</span></p>
788
<div class="refsect2">
789
<a name="goa-calendar-skeleton-new"></a><h3>goa_calendar_skeleton_new ()</h3>
790
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> *
791
goa_calendar_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
792
<p>Creates a skeleton object 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>.</p>
793
<div class="refsect3">
794
<a name="id-1.4.5.10.13.15.5"></a><h4>Returns</h4>
795
<p> The skeleton object. </p>
796
<p><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> GoaCalendarSkeleton]</span></p>
800
<div class="refsect1">
801
<a name="GoaCalendar.other_details"></a><h2>Types and Values</h2>
153
802
<div class="refsect2">
154
803
<a name="GoaCalendar-struct"></a><h3>GoaCalendar</h3>
155
804
<pre class="programlisting">typedef struct _GoaCalendar GoaCalendar;</pre>
157
Abstract interface type 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>.
805
<p>Abstract interface type 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>.</p>
161
808
<div class="refsect2">
168
815
const gchar * (*get_uri) (GoaCalendar *object);
172
Virtual table 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>.
174
<div class="variablelist"><table border="0" class="variablelist">
176
<col align="left" valign="top">
181
<td><p><span class="term"><span class="type">GTypeInterface</span> <em class="structfield"><code><a name="GoaCalendarIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
182
<td>The parent interface.</td>
185
<td><p><span class="term"><em class="structfield"><code><a name="GoaCalendarIface.get-accept-ssl-errors"></a>get_accept_ssl_errors</code></em> ()</span></p></td>
186
<td>Getter for the <a class="link" href="GoaCalendar.html#GoaCalendar--accept-ssl-errors" title='The "accept-ssl-errors" property'><span class="type">"accept-ssl-errors"</span></a> property.</td>
189
<td><p><span class="term"><em class="structfield"><code><a name="GoaCalendarIface.get-uri"></a>get_uri</code></em> ()</span></p></td>
190
<td>Getter for the <a class="link" href="GoaCalendar.html#GoaCalendar--uri" title='The "uri" property'><span class="type">"uri"</span></a> property.</td>
196
<div class="refsect2">
197
<a name="goa-calendar-interface-info"></a><h3>goa_calendar_interface_info ()</h3>
198
<pre class="programlisting"><span class="returnvalue">GDBusInterfaceInfo</span> * goa_calendar_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
200
Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a> D-Bus interface.
202
<div class="variablelist"><table border="0" class="variablelist">
204
<col align="left" valign="top">
208
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
209
<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>
215
<div class="refsect2">
216
<a name="goa-calendar-override-properties"></a><h3>goa_calendar_override_properties ()</h3>
217
<pre class="programlisting"><span class="returnvalue">guint</span> goa_calendar_override_properties (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
218
<em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);</pre>
220
Overrides all <span class="type">GObject</span> properties in the <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> interface for a concrete class.
221
The properties are overridden in the order they are defined.
223
<div class="variablelist"><table border="0" class="variablelist">
225
<col align="left" valign="top">
230
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
231
<td>The class structure for a <span class="type">GObject</span>-derived class.</td>
234
<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
235
<td>The property id to assign to the first overridden property.</td>
238
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
239
<td>The last property id.</td>
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">
303
<a name="goa-calendar-get-uri"></a><h3>goa_calendar_get_uri ()</h3>
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>
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.
309
Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
313
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
314
<h3 class="title">Warning</h3>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="GoaCalendar.html#goa-calendar-dup-uri" title="goa_calendar_dup_uri ()"><code class="function">goa_calendar_dup_uri()</code></a> if on another thread.</div>
317
<div class="variablelist"><table border="0" class="variablelist">
319
<col align="left" valign="top">
324
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
325
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</td>
328
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
329
<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>
334
<p class="since">Since 3.8.0</p>
337
<div class="refsect2">
338
<a name="goa-calendar-dup-uri"></a><h3>goa_calendar_dup_uri ()</h3>
339
<pre class="programlisting"><span class="returnvalue">gchar</span> * goa_calendar_dup_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>);</pre>
341
Gets a copy 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.
344
Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
346
<div class="variablelist"><table border="0" class="variablelist">
348
<col align="left" valign="top">
353
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
354
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</td>
357
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
358
<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>
363
<p class="since">Since 3.8.0</p>
366
<div class="refsect2">
367
<a name="goa-calendar-set-uri"></a><h3>goa_calendar_set_uri ()</h3>
368
<pre class="programlisting"><span class="returnvalue">void</span> goa_calendar_set_uri (<em class="parameter"><code><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> *object</code></em>,
369
<em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre>
371
Sets 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 to <em class="parameter"><code>value</code></em>.
374
Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
376
<div class="variablelist"><table border="0" class="variablelist">
378
<col align="left" valign="top">
383
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
384
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a>.</td>
387
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
388
<td>The value to set.</td>
392
<p class="since">Since 3.8.0</p>
818
<p>Virtual table 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>.</p>
819
<div class="refsect3">
820
<a name="id-1.4.5.10.14.3.5"></a><h4>Members</h4>
821
<div class="informaltable"><table width="100%" border="0">
823
<col width="300px" class="struct_members_name">
824
<col class="struct_members_description">
825
<col width="200px" class="struct_members_annotations">
829
<td class="struct_member_name"><p><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="GoaCalendarIface.parent-iface"></a>parent_iface</code></em>;</p></td>
830
<td class="struct_member_description"><p>The parent interface.</p></td>
831
<td class="struct_member_annotations"> </td>
834
<td class="struct_member_name"><p><em class="structfield"><code><a name="GoaCalendarIface.get-accept-ssl-errors"></a>get_accept_ssl_errors</code></em> ()</p></td>
835
<td class="struct_member_description"><p>Getter for the <a class="link" href="GoaCalendar.html#GoaCalendar--accept-ssl-errors" title="The “accept-ssl-errors” property"><span class="type">“accept-ssl-errors”</span></a> property.</p></td>
836
<td class="struct_member_annotations"> </td>
839
<td class="struct_member_name"><p><em class="structfield"><code><a name="GoaCalendarIface.get-uri"></a>get_uri</code></em> ()</p></td>
840
<td class="struct_member_description"><p>Getter for the <a class="link" href="GoaCalendar.html#GoaCalendar--uri" title="The “uri” property"><span class="type">“uri”</span></a> property.</p></td>
841
<td class="struct_member_annotations"> </td>
395
848
<div class="refsect2">
396
849
<a name="GoaCalendarProxy-struct"></a><h3>struct GoaCalendarProxy</h3>
397
850
<pre class="programlisting">struct GoaCalendarProxy;</pre>
399
The <a class="link" href="GoaCalendar.html#GoaCalendarProxy"><span class="type">GoaCalendarProxy</span></a> structure contains only private data and should only be accessed using the provided API.
851
<p>The <a class="link" href="GoaCalendar.html#GoaCalendarProxy"><span class="type">GoaCalendarProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
403
854
<div class="refsect2">
406
857
GDBusProxyClass parent_class;
410
Class structure for <a class="link" href="GoaCalendar.html#GoaCalendarProxy"><span class="type">GoaCalendarProxy</span></a>.
412
<div class="variablelist"><table border="0" class="variablelist">
860
<p>Class structure for <a class="link" href="GoaCalendar.html#GoaCalendarProxy"><span class="type">GoaCalendarProxy</span></a>.</p>
861
<div class="refsect3">
862
<a name="id-1.4.5.10.14.5.5"></a><h4>Members</h4>
863
<div class="informaltable"><table width="100%" border="0">
414
<col align="left" valign="top">
865
<col width="300px" class="struct_members_name">
866
<col class="struct_members_description">
867
<col width="200px" class="struct_members_annotations">
418
<td><p><span class="term"><span class="type">GDBusProxyClass</span> <em class="structfield"><code><a name="GoaCalendarProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
419
<td>The parent class.</td>
870
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="GoaCalendarProxyClass.parent-class"></a>parent_class</code></em>;</p></td>
871
<td class="struct_member_description"><p>The parent class.</p></td>
872
<td class="struct_member_annotations"> </td>
424
<div class="refsect2">
425
<a name="goa-calendar-proxy-new"></a><h3>goa_calendar_proxy_new ()</h3>
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>
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.
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.
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.
441
See <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> for the synchronous, blocking version of this constructor.
443
<div class="variablelist"><table border="0" class="variablelist">
445
<col align="left" valign="top">
450
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
451
<td>A <span class="type">GDBusConnection</span>.</td>
454
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
455
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
458
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
459
<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>
463
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
464
<td>An object path.</td>
467
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
468
<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>
472
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
473
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
476
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
477
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
483
<div class="refsect2">
484
<a name="goa-calendar-proxy-new-finish"></a><h3>goa_calendar_proxy_new_finish ()</h3>
485
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_proxy_new_finish (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
486
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
488
Finishes an operation started with <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a>.
490
<div class="variablelist"><table border="0" class="variablelist">
492
<col align="left" valign="top">
497
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
498
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a>.</td>
501
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
502
<td>Return location for error or <code class="literal">NULL</code>
506
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
507
<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> GoaCalendarProxy]</span>
514
<div class="refsect2">
515
<a name="goa-calendar-proxy-new-sync"></a><h3>goa_calendar_proxy_new_sync ()</h3>
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>
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.
526
The calling thread is blocked until a reply is received.
529
See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new" title="goa_calendar_proxy_new ()"><code class="function">goa_calendar_proxy_new()</code></a> for the asynchronous version of this constructor.
531
<div class="variablelist"><table border="0" class="variablelist">
533
<col align="left" valign="top">
538
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
539
<td>A <span class="type">GDBusConnection</span>.</td>
542
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
543
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
546
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
547
<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>
551
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
552
<td>An object path.</td>
555
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
556
<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>
560
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
561
<td>Return location for error or <code class="literal">NULL</code>
565
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
566
<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> GoaCalendarProxy]</span>
573
<div class="refsect2">
574
<a name="goa-calendar-proxy-new-for-bus"></a><h3>goa_calendar_proxy_new_for_bus ()</h3>
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>
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>.
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.
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.
590
See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus-sync" title="goa_calendar_proxy_new_for_bus_sync ()"><code class="function">goa_calendar_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
592
<div class="variablelist"><table border="0" class="variablelist">
594
<col align="left" valign="top">
599
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
600
<td>A <span class="type">GBusType</span>.</td>
603
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
604
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
607
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
608
<td>A bus name (well-known or unique).</td>
611
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
612
<td>An object path.</td>
615
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
616
<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>
620
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
621
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
624
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
625
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
631
<div class="refsect2">
632
<a name="goa-calendar-proxy-new-for-bus-finish"></a><h3>goa_calendar_proxy_new_for_bus_finish ()</h3>
633
<pre class="programlisting"><a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="returnvalue">GoaCalendar</span></a> * goa_calendar_proxy_new_for_bus_finish
634
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
635
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
637
Finishes an operation started with <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a>.
639
<div class="variablelist"><table border="0" class="variablelist">
641
<col align="left" valign="top">
646
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
647
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a>.</td>
650
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
651
<td>Return location for error or <code class="literal">NULL</code>
655
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
656
<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> GoaCalendarProxy]</span>
663
<div class="refsect2">
664
<a name="goa-calendar-proxy-new-for-bus-sync"></a><h3>goa_calendar_proxy_new_for_bus_sync ()</h3>
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>
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>.
675
The calling thread is blocked until a reply is received.
678
See <a class="link" href="GoaCalendar.html#goa-calendar-proxy-new-for-bus" title="goa_calendar_proxy_new_for_bus ()"><code class="function">goa_calendar_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.
680
<div class="variablelist"><table border="0" class="variablelist">
682
<col align="left" valign="top">
687
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
688
<td>A <span class="type">GBusType</span>.</td>
691
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
692
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
695
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
696
<td>A bus name (well-known or unique).</td>
699
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
700
<td>An object path.</td>
703
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
704
<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>
708
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
709
<td>Return location for error or <code class="literal">NULL</code>
713
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
714
<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> GoaCalendarProxy]</span>
721
878
<div class="refsect2">
722
879
<a name="GoaCalendarSkeleton-struct"></a><h3>struct GoaCalendarSkeleton</h3>
723
880
<pre class="programlisting">struct GoaCalendarSkeleton;</pre>
725
The <a class="link" href="GoaCalendar.html#GoaCalendarSkeleton"><span class="type">GoaCalendarSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
881
<p>The <a class="link" href="GoaCalendar.html#GoaCalendarSkeleton"><span class="type">GoaCalendarSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
729
884
<div class="refsect2">