7
7
<link rel="home" href="index.html" title="GNOME Online Accounts Reference Manual">
8
8
<link rel="up" href="ref-library-generated.html" title="Generated Code">
9
9
<link rel="prev" href="GoaMediaServer.html" title="GoaMediaServer">
10
<link rel="next" href="ref-backend-library.html" title="Part IV. Backend Library API Reference">
10
<link rel="next" href="GoaReadLater.html" title="GoaReadLater">
11
11
<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
16
16
<td width="100%" align="left" class="shortcuts">
17
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
18
<a href="#GoaTicketing.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#GoaTicketing.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_prerequisites"> <span class="dim">|</span>
20
<a href="#GoaTicketing.prerequisites" class="shortcut">Prerequisites</a></span>
19
<a href="#GoaTicketing.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span>
20
<a href="#GoaTicketing.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_prerequisites"> <span class="dim">|</span>
21
<a href="#GoaTicketing.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations"> <span class="dim">|</span>
22
<a href="#GoaTicketing.implementations" class="shortcut">Known Implementations</a></span><span id="nav_signals"> <span class="dim">|</span>
23
<a href="#GoaTicketing.signals" class="shortcut">Signals</a></span>
22
25
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23
26
<td><a accesskey="u" href="ref-library-generated.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24
27
<td><a accesskey="p" href="GoaMediaServer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25
<td><a accesskey="n" href="ref-backend-library.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
28
<td><a accesskey="n" href="GoaReadLater.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27
30
<div class="refentry">
28
31
<a name="GoaTicketing"></a><div class="titlepage"></div>
151
154
<div class="refsect1">
155
<a name="GoaTicketing.signals"></a><h2>Signals</h2>
156
<div class="informaltable"><table border="0">
158
<col width="150px" class="signals_return">
159
<col width="300px" class="signals_name">
160
<col width="200px" class="signals_flags">
163
<td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
164
<td class="signal_name"><a class="link" href="GoaTicketing.html#GoaTicketing-handle-get-ticket" title="The “handle-get-ticket” signal">handle-get-ticket</a></td>
165
<td class="signal_flags">Run Last</td>
169
<a name="GoaTicketingProxy"></a><a name="GoaTicketingSkeleton"></a><div class="refsect1">
152
170
<a name="GoaTicketing.other"></a><h2>Types and Values</h2>
153
171
<div class="informaltable"><table width="100%" border="0">
168
186
<td class="datatype_keyword">struct</td>
169
<td class="function_name"><a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy">GoaTicketingProxy</a></td>
187
<td class="function_name"><a class="link" href="GoaTicketing.html#GoaTicketingProxy-struct" title="struct GoaTicketingProxy">GoaTicketingProxy</a></td>
172
190
<td class="datatype_keyword">struct</td>
176
194
<td class="datatype_keyword">struct</td>
177
<td class="function_name"><a class="link" href="GoaTicketing.html#GoaTicketingSkeleton" title="struct GoaTicketingSkeleton">GoaTicketingSkeleton</a></td>
195
<td class="function_name"><a class="link" href="GoaTicketing.html#GoaTicketingSkeleton-struct" title="struct GoaTicketingSkeleton">GoaTicketingSkeleton</a></td>
180
198
<td class="datatype_keyword">struct</td>
187
205
<a name="GoaTicketing.object-hierarchy"></a><h2>Object Hierarchy</h2>
188
206
<pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/GTypeModule.html">GInterface</a>
189
207
<span class="lineart">╰──</span> GoaTicketing
208
<a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
209
<span class="lineart">├──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a>
210
<span class="lineart">│</span> <span class="lineart">╰──</span> GoaTicketingSkeleton
211
<span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GDBusProxy.html">GDBusProxy</a>
212
<span class="lineart">╰──</span> GoaTicketingProxy
192
215
<div class="refsect1">
196
219
<a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
198
221
<div class="refsect1">
222
<a name="GoaTicketing.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
224
GoaTicketingProxy implements
225
<a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html">GDBusInterface</a>, <a href="https://developer.gnome.org/gio/unstable/GInitable.html">GInitable</a>, <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html">GAsyncInitable</a> and <a class="link" href="GoaTicketing.html" title="GoaTicketing">GoaTicketing</a>.</p>
227
GoaTicketingSkeleton implements
228
<a href="https://developer.gnome.org/gio/unstable/GDBusInterface.html">GDBusInterface</a> and <a class="link" href="GoaTicketing.html" title="GoaTicketing">GoaTicketing</a>.</p>
230
<div class="refsect1">
231
<a name="GoaTicketing.implementations"></a><h2>Known Implementations</h2>
233
GoaTicketing is implemented by
234
<a class="link" href="GoaTicketing.html#GoaTicketingProxy">GoaTicketingProxy</a> and <a class="link" href="GoaTicketing.html#GoaTicketingSkeleton">GoaTicketingSkeleton</a>.</p>
236
<div class="refsect1">
199
237
<a name="GoaTicketing.description"></a><h2>Description</h2>
200
238
<p>This section contains code for working with the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-interface-org-gnome-OnlineAccounts-Ticketing.top_of_page">org.gnome.OnlineAccounts.Ticketing</a> D-Bus interface in C.</p>
207
245
goa_ticketing_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
208
246
<p>Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-interface-org-gnome-OnlineAccounts-Ticketing.top_of_page">org.gnome.OnlineAccounts.Ticketing</a> D-Bus interface.</p>
209
247
<div class="refsect3">
210
<a name="id-1.4.5.19.8.2.5"></a><h4>Returns</h4>
248
<a name="id-1.4.5.19.13.2.5"></a><h4>Returns</h4>
211
249
<p> A <a href="https://developer.gnome.org/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. </p>
212
250
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
222
260
<p>Overrides all <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="GoaTicketing.html" title="GoaTicketing"><span class="type">GoaTicketing</span></a> interface for a concrete class.
223
261
The properties are overridden in the order they are defined.</p>
224
262
<div class="refsect3">
225
<a name="id-1.4.5.19.8.3.5"></a><h4>Parameters</h4>
263
<a name="id-1.4.5.19.13.3.5"></a><h4>Parameters</h4>
226
264
<div class="informaltable"><table width="100%" border="0">
228
266
<col width="150px" class="parameters_name">
265
303
You can then call <a class="link" href="GoaTicketing.html#goa-ticketing-call-get-ticket-finish" title="goa_ticketing_call_get_ticket_finish ()"><code class="function">goa_ticketing_call_get_ticket_finish()</code></a> to get the result of the operation.</p>
266
304
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-call-get-ticket-sync" title="goa_ticketing_call_get_ticket_sync ()"><code class="function">goa_ticketing_call_get_ticket_sync()</code></a> for the synchronous, blocking version of this method.</p>
267
305
<div class="refsect3">
268
<a name="id-1.4.5.19.8.4.6"></a><h4>Parameters</h4>
306
<a name="id-1.4.5.19.13.4.6"></a><h4>Parameters</h4>
269
307
<div class="informaltable"><table width="100%" border="0">
271
309
<col width="150px" class="parameters_name">
277
315
<td class="parameter_name"><p>proxy</p></td>
278
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
316
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
279
317
<td class="parameter_annotations"> </td>
308
346
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
309
347
<p>Finishes an operation started with <a class="link" href="GoaTicketing.html#goa-ticketing-call-get-ticket" title="goa_ticketing_call_get_ticket ()"><code class="function">goa_ticketing_call_get_ticket()</code></a>.</p>
310
348
<div class="refsect3">
311
<a name="id-1.4.5.19.8.5.5"></a><h4>Parameters</h4>
349
<a name="id-1.4.5.19.13.5.5"></a><h4>Parameters</h4>
312
350
<div class="informaltable"><table width="100%" border="0">
314
352
<col width="150px" class="parameters_name">
320
358
<td class="parameter_name"><p>proxy</p></td>
321
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
359
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
322
360
<td class="parameter_annotations"> </td>
337
375
<div class="refsect3">
338
<a name="id-1.4.5.19.8.5.6"></a><h4>Returns</h4>
376
<a name="id-1.4.5.19.13.5.6"></a><h4>Returns</h4>
339
377
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
341
379
<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
353
391
. The calling thread is blocked until a reply is received.</p>
354
392
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-call-get-ticket" title="goa_ticketing_call_get_ticket ()"><code class="function">goa_ticketing_call_get_ticket()</code></a> for the asynchronous version of this method.</p>
355
393
<div class="refsect3">
356
<a name="id-1.4.5.19.8.6.6"></a><h4>Parameters</h4>
394
<a name="id-1.4.5.19.13.6.6"></a><h4>Parameters</h4>
357
395
<div class="informaltable"><table width="100%" border="0">
359
397
<col width="150px" class="parameters_name">
365
403
<td class="parameter_name"><p>proxy</p></td>
366
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
404
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html#GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p></td>
367
405
<td class="parameter_annotations"> </td>
382
420
<div class="refsect3">
383
<a name="id-1.4.5.19.8.6.7"></a><h4>Returns</h4>
421
<a name="id-1.4.5.19.13.6.7"></a><h4>Returns</h4>
384
422
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
386
424
<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
397
435
<p>This method will free <em class="parameter"><code>invocation</code></em>
398
436
, you cannot use it afterwards.</p>
399
437
<div class="refsect3">
400
<a name="id-1.4.5.19.8.7.6"></a><h4>Parameters</h4>
438
<a name="id-1.4.5.19.13.7.6"></a><h4>Parameters</h4>
401
439
<div class="informaltable"><table width="100%" border="0">
403
441
<col width="150px" class="parameters_name">
437
475
You can then call <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-finish" title="goa_ticketing_proxy_new_finish ()"><code class="function">goa_ticketing_proxy_new_finish()</code></a> to get the result of the operation.</p>
438
476
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-sync" title="goa_ticketing_proxy_new_sync ()"><code class="function">goa_ticketing_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
439
477
<div class="refsect3">
440
<a name="id-1.4.5.19.8.8.7"></a><h4>Parameters</h4>
478
<a name="id-1.4.5.19.13.8.7"></a><h4>Parameters</h4>
441
479
<div class="informaltable"><table width="100%" border="0">
443
481
<col width="150px" class="parameters_name">
495
533
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
496
534
<p>Finishes an operation started with <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new" title="goa_ticketing_proxy_new ()"><code class="function">goa_ticketing_proxy_new()</code></a>.</p>
497
535
<div class="refsect3">
498
<a name="id-1.4.5.19.8.9.5"></a><h4>Parameters</h4>
536
<a name="id-1.4.5.19.13.9.5"></a><h4>Parameters</h4>
499
537
<div class="informaltable"><table width="100%" border="0">
501
539
<col width="150px" class="parameters_name">
519
557
<div class="refsect3">
520
<a name="id-1.4.5.19.8.9.6"></a><h4>Returns</h4>
558
<a name="id-1.4.5.19.13.9.6"></a><h4>Returns</h4>
521
559
<p> The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
523
561
<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> GoaTicketingProxy]</span></p>
538
576
<p>The calling thread is blocked until a reply is received.</p>
539
577
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new" title="goa_ticketing_proxy_new ()"><code class="function">goa_ticketing_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
540
578
<div class="refsect3">
541
<a name="id-1.4.5.19.8.10.7"></a><h4>Parameters</h4>
579
<a name="id-1.4.5.19.13.10.7"></a><h4>Parameters</h4>
542
580
<div class="informaltable"><table width="100%" border="0">
544
582
<col width="150px" class="parameters_name">
583
621
<div class="refsect3">
584
<a name="id-1.4.5.19.8.10.8"></a><h4>Returns</h4>
622
<a name="id-1.4.5.19.13.10.8"></a><h4>Returns</h4>
585
623
<p> The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
587
625
<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> GoaTicketingProxy]</span></p>
605
643
You can then call <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-for-bus-finish" title="goa_ticketing_proxy_new_for_bus_finish ()"><code class="function">goa_ticketing_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
606
644
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-for-bus-sync" title="goa_ticketing_proxy_new_for_bus_sync ()"><code class="function">goa_ticketing_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
607
645
<div class="refsect3">
608
<a name="id-1.4.5.19.8.11.7"></a><h4>Parameters</h4>
646
<a name="id-1.4.5.19.13.11.7"></a><h4>Parameters</h4>
609
647
<div class="informaltable"><table width="100%" border="0">
611
649
<col width="150px" class="parameters_name">
663
701
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
664
702
<p>Finishes an operation started with <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-for-bus" title="goa_ticketing_proxy_new_for_bus ()"><code class="function">goa_ticketing_proxy_new_for_bus()</code></a>.</p>
665
703
<div class="refsect3">
666
<a name="id-1.4.5.19.8.12.5"></a><h4>Parameters</h4>
704
<a name="id-1.4.5.19.13.12.5"></a><h4>Parameters</h4>
667
705
<div class="informaltable"><table width="100%" border="0">
669
707
<col width="150px" class="parameters_name">
687
725
<div class="refsect3">
688
<a name="id-1.4.5.19.8.12.6"></a><h4>Returns</h4>
726
<a name="id-1.4.5.19.13.12.6"></a><h4>Returns</h4>
689
727
<p> The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
691
729
<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> GoaTicketingProxy]</span></p>
706
744
<p>The calling thread is blocked until a reply is received.</p>
707
745
<p>See <a class="link" href="GoaTicketing.html#goa-ticketing-proxy-new-for-bus" title="goa_ticketing_proxy_new_for_bus ()"><code class="function">goa_ticketing_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
708
746
<div class="refsect3">
709
<a name="id-1.4.5.19.8.13.7"></a><h4>Parameters</h4>
747
<a name="id-1.4.5.19.13.13.7"></a><h4>Parameters</h4>
710
748
<div class="informaltable"><table width="100%" border="0">
712
750
<col width="150px" class="parameters_name">
750
788
<div class="refsect3">
751
<a name="id-1.4.5.19.8.13.8"></a><h4>Returns</h4>
789
<a name="id-1.4.5.19.13.13.8"></a><h4>Returns</h4>
752
790
<p> The constructed proxy object or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
754
792
<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> GoaTicketingProxy]</span></p>
762
800
goa_ticketing_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
763
801
<p>Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-interface-org-gnome-OnlineAccounts-Ticketing.top_of_page">org.gnome.OnlineAccounts.Ticketing</a>.</p>
764
802
<div class="refsect3">
765
<a name="id-1.4.5.19.8.14.5"></a><h4>Returns</h4>
803
<a name="id-1.4.5.19.13.14.5"></a><h4>Returns</h4>
766
804
<p> The skeleton object. </p>
767
805
<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> GoaTicketingSkeleton]</span></p>
791
829
<p>Virtual table for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-interface-org-gnome-OnlineAccounts-Ticketing.top_of_page">org.gnome.OnlineAccounts.Ticketing</a>.</p>
792
830
<div class="refsect3">
793
<a name="id-1.4.5.19.9.3.5"></a><h4>Members</h4>
831
<a name="id-1.4.5.19.14.3.5"></a><h4>Members</h4>
794
832
<div class="informaltable"><table width="100%" border="0">
796
834
<col width="300px" class="struct_members_name">
807
845
<td class="struct_member_name"><p><em class="structfield"><code><a name="GoaTicketingIface.handle-get-ticket"></a>handle_get_ticket</code></em> ()</p></td>
808
<td class="struct_member_description"><p>Handler for the <span class="type">“handle-get-ticket”</span> signal.</p></td>
846
<td class="struct_member_description"><p>Handler for the <a class="link" href="GoaTicketing.html#GoaTicketing-handle-get-ticket" title="The “handle-get-ticket” signal"><span class="type">“handle-get-ticket”</span></a> signal.</p></td>
809
847
<td class="struct_member_annotations"> </td>
817
855
<div class="refsect2">
818
<a name="GoaTicketingProxy"></a><h3>struct GoaTicketingProxy</h3>
819
<pre class="programlisting">struct GoaTicketingProxy {
822
<p>The <a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
856
<a name="GoaTicketingProxy-struct"></a><h3>struct GoaTicketingProxy</h3>
857
<pre class="programlisting">struct GoaTicketingProxy;</pre>
858
<p>The <a class="link" href="GoaTicketing.html#GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
823
859
<p class="since">Since 3.6.0</p>
829
865
GDBusProxyClass parent_class;
832
<p>Class structure for <a class="link" href="GoaTicketing.html#GoaTicketingProxy" title="struct GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p>
868
<p>Class structure for <a class="link" href="GoaTicketing.html#GoaTicketingProxy"><span class="type">GoaTicketingProxy</span></a>.</p>
833
869
<div class="refsect3">
834
<a name="id-1.4.5.19.9.5.5"></a><h4>Members</h4>
870
<a name="id-1.4.5.19.14.5.5"></a><h4>Members</h4>
835
871
<div class="informaltable"><table width="100%" border="0">
837
873
<col width="300px" class="struct_members_name">
851
887
<div class="refsect2">
852
<a name="GoaTicketingSkeleton"></a><h3>struct GoaTicketingSkeleton</h3>
853
<pre class="programlisting">struct GoaTicketingSkeleton {
856
<p>The <a class="link" href="GoaTicketing.html#GoaTicketingSkeleton" title="struct GoaTicketingSkeleton"><span class="type">GoaTicketingSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
888
<a name="GoaTicketingSkeleton-struct"></a><h3>struct GoaTicketingSkeleton</h3>
889
<pre class="programlisting">struct GoaTicketingSkeleton;</pre>
890
<p>The <a class="link" href="GoaTicketing.html#GoaTicketingSkeleton"><span class="type">GoaTicketingSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
857
891
<p class="since">Since 3.6.0</p>
863
897
GDBusInterfaceSkeletonClass parent_class;
866
<p>Class structure for <a class="link" href="GoaTicketing.html#GoaTicketingSkeleton" title="struct GoaTicketingSkeleton"><span class="type">GoaTicketingSkeleton</span></a>.</p>
900
<p>Class structure for <a class="link" href="GoaTicketing.html#GoaTicketingSkeleton"><span class="type">GoaTicketingSkeleton</span></a>.</p>
867
901
<div class="refsect3">
868
<a name="id-1.4.5.19.9.7.5"></a><h4>Members</h4>
902
<a name="id-1.4.5.19.14.7.5"></a><h4>Members</h4>
869
903
<div class="informaltable"><table width="100%" border="0">
871
905
<col width="300px" class="struct_members_name">
882
916
<p class="since">Since 3.6.0</p>
919
<div class="refsect1">
920
<a name="GoaTicketing.signal-details"></a><h2>Signal Details</h2>
921
<div class="refsect2">
922
<a name="GoaTicketing-handle-get-ticket"></a><h3>The <code class="literal">“handle-get-ticket”</code> signal</h3>
923
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
924
user_function (<a class="link" href="GoaTicketing.html" title="GoaTicketing"><span class="type">GoaTicketing</span></a> *object,
925
<a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
926
<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
927
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-method-org-gnome-OnlineAccounts-Ticketing.GetTicket" title="The GetTicket() method"><code class="function">GetTicket()</code></a> D-Bus method.</p>
928
<p>If a signal handler returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
929
and eventually call <a class="link" href="GoaTicketing.html#goa-ticketing-complete-get-ticket" title="goa_ticketing_complete_get_ticket ()"><code class="function">goa_ticketing_complete_get_ticket()</code></a> or e.g. <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
930
<div class="refsect3">
931
<a name="id-1.4.5.19.15.2.6"></a><h4>Parameters</h4>
932
<div class="informaltable"><table width="100%" border="0">
934
<col width="150px" class="parameters_name">
935
<col class="parameters_description">
936
<col width="200px" class="parameters_annotations">
940
<td class="parameter_name"><p>object</p></td>
941
<td class="parameter_description"><p>A <a class="link" href="GoaTicketing.html" title="GoaTicketing"><span class="type">GoaTicketing</span></a>.</p></td>
942
<td class="parameter_annotations"> </td>
945
<td class="parameter_name"><p>invocation</p></td>
946
<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
947
<td class="parameter_annotations"> </td>
950
<td class="parameter_name"><p>user_data</p></td>
951
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
952
<td class="parameter_annotations"> </td>
957
<div class="refsect3">
958
<a name="id-1.4.5.19.15.2.7"></a><h4>Returns</h4>
959
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
962
<p>Flags: Run Last</p>
963
<p class="since">Since 3.6.0</p>
886
967
<div class="footer">