~ubuntu-branches/ubuntu/precise/telepathy-glib/precise-201111172307

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-svc-client.html

  • Committer: Ken VanDine
  • Date: 2011-11-17 20:53:21 UTC
  • mfrom: (1.6.34 upstream)
  • Revision ID: ken.vandine@canonical.com-20111117205321-l704j7kr1zgw5v9h
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
9
9
<link rel="prev" href="telepathy-glib-svc-channel-request.html" title="Service-side Channel Request interface">
10
10
<link rel="next" href="telepathy-glib-svc-tls.html" title="Service-side TLS interfaces">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
50
50
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApprover-struct" title="TpSvcClientApprover">TpSvcClientApprover</a>;
51
51
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApproverClass" title="TpSvcClientApproverClass">TpSvcClientApproverClass</a>;
52
52
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-approver-return-from-add-dispatch-operation" title="tp_svc_client_approver_return_from_add_dispatch_operation ()">tp_svc_client_approver_return_from_add_dispatch_operation</a>
53
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
53
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
54
54
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-approver-add-dispatch-operation-impl" title="tp_svc_client_approver_add_dispatch_operation_impl ()">*tp_svc_client_approver_add_dispatch_operation_impl</a>)
55
55
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApprover"><span class="type">TpSvcClientApprover</span></a> *self</code></em>,
56
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
57
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_DispatchOperation</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Properties</code></em>,
59
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
56
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
57
                                                         <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> *in_DispatchOperation</code></em>,
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Properties</code></em>,
 
59
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
60
60
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-approver-implement-add-dispatch-operation" title="tp_svc_client_approver_implement_add_dispatch_operation ()">tp_svc_client_approver_implement_add_dispatch_operation</a>
61
61
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApproverClass" title="TpSvcClientApproverClass"><span class="type">TpSvcClientApproverClass</span></a> *klass</code></em>,
62
62
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-approver-add-dispatch-operation-impl" title="tp_svc_client_approver_add_dispatch_operation_impl ()"><span class="type">tp_svc_client_approver_add_dispatch_operation_impl</span></a> impl</code></em>);
64
64
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandler-struct" title="TpSvcClientHandler">TpSvcClientHandler</a>;
65
65
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandlerClass" title="TpSvcClientHandlerClass">TpSvcClientHandlerClass</a>;
66
66
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-handler-return-from-handle-channels" title="tp_svc_client_handler_return_from_handle_channels ()">tp_svc_client_handler_return_from_handle_channels</a>
67
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
67
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
68
68
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-handler-handle-channels-impl" title="tp_svc_client_handler_handle_channels_impl ()">*tp_svc_client_handler_handle_channels_impl</a>)
69
69
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandler"><span class="type">TpSvcClientHandler</span></a> *self</code></em>,
70
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Account</code></em>,
71
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Connection</code></em>,
72
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
73
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Requests_Satisfied</code></em>,
 
70
                                                         <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> *in_Account</code></em>,
 
71
                                                         <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> *in_Connection</code></em>,
 
72
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
73
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Requests_Satisfied</code></em>,
74
74
                                                         <em class="parameter"><code><span class="type">guint64</span> in_User_Action_Time</code></em>,
75
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Handler_Info</code></em>,
76
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Handler_Info</code></em>,
 
76
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
77
77
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-handler-implement-handle-channels" title="tp_svc_client_handler_implement_handle_channels ()">tp_svc_client_handler_implement_handle_channels</a>
78
78
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandlerClass" title="TpSvcClientHandlerClass"><span class="type">TpSvcClientHandlerClass</span></a> *klass</code></em>,
79
79
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-handler-handle-channels-impl" title="tp_svc_client_handler_handle_channels_impl ()"><span class="type">tp_svc_client_handler_handle_channels_impl</span></a> impl</code></em>);
80
80
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequests-struct" title="TpSvcClientInterfaceRequests">TpSvcClientInterfaceRequests</a>;
81
81
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequestsClass" title="TpSvcClientInterfaceRequestsClass">TpSvcClientInterfaceRequestsClass</a>;
82
82
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-return-from-add-request" title="tp_svc_client_interface_requests_return_from_add_request ()">tp_svc_client_interface_requests_return_from_add_request</a>
83
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
83
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
84
84
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-add-request-impl" title="tp_svc_client_interface_requests_add_request_impl ()">*tp_svc_client_interface_requests_add_request_impl</a>)
85
85
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequests"><span class="type">TpSvcClientInterfaceRequests</span></a> *self</code></em>,
86
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Request</code></em>,
87
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Properties</code></em>,
88
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
86
                                                         <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> *in_Request</code></em>,
 
87
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Properties</code></em>,
 
88
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
89
89
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-implement-add-request" title="tp_svc_client_interface_requests_implement_add_request ()">tp_svc_client_interface_requests_implement_add_request</a>
90
90
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequestsClass" title="TpSvcClientInterfaceRequestsClass"><span class="type">TpSvcClientInterfaceRequestsClass</span></a> *klass</code></em>,
91
91
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-add-request-impl" title="tp_svc_client_interface_requests_add_request_impl ()"><span class="type">tp_svc_client_interface_requests_add_request_impl</span></a> impl</code></em>);
92
92
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-return-from-remove-request" title="tp_svc_client_interface_requests_return_from_remove_request ()">tp_svc_client_interface_requests_return_from_remove_request</a>
93
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
93
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
94
94
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-remove-request-impl" title="tp_svc_client_interface_requests_remove_request_impl ()">*tp_svc_client_interface_requests_remove_request_impl</a>)
95
95
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequests"><span class="type">TpSvcClientInterfaceRequests</span></a> *self</code></em>,
96
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Request</code></em>,
97
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Error</code></em>,
98
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Message</code></em>,
99
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
96
                                                         <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> *in_Request</code></em>,
 
97
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Error</code></em>,
 
98
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
99
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
100
100
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-implement-remove-request" title="tp_svc_client_interface_requests_implement_remove_request ()">tp_svc_client_interface_requests_implement_remove_request</a>
101
101
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequestsClass" title="TpSvcClientInterfaceRequestsClass"><span class="type">TpSvcClientInterfaceRequestsClass</span></a> *klass</code></em>,
102
102
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-interface-requests-remove-request-impl" title="tp_svc_client_interface_requests_remove_request_impl ()"><span class="type">tp_svc_client_interface_requests_remove_request_impl</span></a> impl</code></em>);
104
104
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientObserver-struct" title="TpSvcClientObserver">TpSvcClientObserver</a>;
105
105
                    <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientObserverClass" title="TpSvcClientObserverClass">TpSvcClientObserverClass</a>;
106
106
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-observer-return-from-observe-channels" title="tp_svc_client_observer_return_from_observe_channels ()">tp_svc_client_observer_return_from_observe_channels</a>
107
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
107
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
108
108
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-observer-observe-channels-impl" title="tp_svc_client_observer_observe_channels_impl ()">*tp_svc_client_observer_observe_channels_impl</a>)
109
109
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientObserver"><span class="type">TpSvcClientObserver</span></a> *self</code></em>,
110
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Account</code></em>,
111
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Connection</code></em>,
112
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
113
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Dispatch_Operation</code></em>,
114
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Requests_Satisfied</code></em>,
115
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Observer_Info</code></em>,
116
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
 
110
                                                         <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> *in_Account</code></em>,
 
111
                                                         <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> *in_Connection</code></em>,
 
112
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
113
                                                         <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> *in_Dispatch_Operation</code></em>,
 
114
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Requests_Satisfied</code></em>,
 
115
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Observer_Info</code></em>,
 
116
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
117
117
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-observer-implement-observe-channels" title="tp_svc_client_observer_implement_observe_channels ()">tp_svc_client_observer_implement_observe_channels</a>
118
118
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientObserverClass" title="TpSvcClientObserverClass"><span class="type">TpSvcClientObserverClass</span></a> *klass</code></em>,
119
119
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#tp-svc-client-observer-observe-channels-impl" title="tp_svc_client_observer_observe_channels_impl ()"><span class="type">tp_svc_client_observer_observe_channels_impl</span></a> impl</code></em>);
188
188
<p>
189
189
The class of TpSvcClient.
190
190
This interface has no D-Bus methods, so an
191
 
implementation can typically pass <code class="literal">NULL</code> to
192
 
<code class="function">G_IMPLEMENT_INTERFACE()</code> as the interface
 
191
implementation can typically pass <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
 
192
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> as the interface
193
193
initialization function.
194
194
</p>
195
195
</div>
211
211
<p>
212
212
In a full implementation of this interface (i.e. all
213
213
methods implemented), the interface initialization
214
 
function used in <code class="function">G_IMPLEMENT_INTERFACE()</code> would
 
214
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
215
215
typically look like this:
216
216
</p>
217
217
<p>
234
234
<div class="refsect2">
235
235
<a name="tp-svc-client-approver-return-from-add-dispatch-operation"></a><h3>tp_svc_client_approver_return_from_add_dispatch_operation ()</h3>
236
236
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_client_approver_return_from_add_dispatch_operation
237
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
237
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
238
238
<p>
239
 
Return successfully by calling <code class="function">dbus_g_method_return()</code>.
 
239
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
240
240
This inline function exists only to provide type-safety.
241
241
</p>
242
242
<div class="variablelist"><table border="0">
252
252
<a name="tp-svc-client-approver-add-dispatch-operation-impl"></a><h3>tp_svc_client_approver_add_dispatch_operation_impl ()</h3>
253
253
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_client_approver_add_dispatch_operation_impl)
254
254
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApprover"><span class="type">TpSvcClientApprover</span></a> *self</code></em>,
255
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
256
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_DispatchOperation</code></em>,
257
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Properties</code></em>,
258
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
255
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
256
                                                         <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> *in_DispatchOperation</code></em>,
 
257
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Properties</code></em>,
 
258
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
259
259
<p>
260
260
The signature of an implementation of the D-Bus method
261
261
AddDispatchOperation on interface org.freedesktop.Telepathy.Client.Approver.
329
329
<p>
330
330
In a full implementation of this interface (i.e. all
331
331
methods implemented), the interface initialization
332
 
function used in <code class="function">G_IMPLEMENT_INTERFACE()</code> would
 
332
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
333
333
typically look like this:
334
334
</p>
335
335
<p>
352
352
<div class="refsect2">
353
353
<a name="tp-svc-client-handler-return-from-handle-channels"></a><h3>tp_svc_client_handler_return_from_handle_channels ()</h3>
354
354
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_client_handler_return_from_handle_channels
355
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
355
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
356
356
<p>
357
 
Return successfully by calling <code class="function">dbus_g_method_return()</code>.
 
357
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
358
358
This inline function exists only to provide type-safety.
359
359
</p>
360
360
<div class="variablelist"><table border="0">
370
370
<a name="tp-svc-client-handler-handle-channels-impl"></a><h3>tp_svc_client_handler_handle_channels_impl ()</h3>
371
371
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_client_handler_handle_channels_impl)
372
372
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandler"><span class="type">TpSvcClientHandler</span></a> *self</code></em>,
373
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Account</code></em>,
374
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Connection</code></em>,
375
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
376
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Requests_Satisfied</code></em>,
 
373
                                                         <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> *in_Account</code></em>,
 
374
                                                         <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> *in_Connection</code></em>,
 
375
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
376
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Requests_Satisfied</code></em>,
377
377
                                                         <em class="parameter"><code><span class="type">guint64</span> in_User_Action_Time</code></em>,
378
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Handler_Info</code></em>,
379
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
378
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Handler_Info</code></em>,
 
379
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
380
380
<p>
381
381
The signature of an implementation of the D-Bus method
382
382
HandleChannels on interface org.freedesktop.Telepathy.Client.Handler.
462
462
<p>
463
463
In a full implementation of this interface (i.e. all
464
464
methods implemented), the interface initialization
465
 
function used in <code class="function">G_IMPLEMENT_INTERFACE()</code> would
 
465
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
466
466
typically look like this:
467
467
</p>
468
468
<p>
486
486
<div class="refsect2">
487
487
<a name="tp-svc-client-interface-requests-return-from-add-request"></a><h3>tp_svc_client_interface_requests_return_from_add_request ()</h3>
488
488
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_client_interface_requests_return_from_add_request
489
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
489
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
490
490
<p>
491
 
Return successfully by calling <code class="function">dbus_g_method_return()</code>.
 
491
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
492
492
This inline function exists only to provide type-safety.
493
493
</p>
494
494
<div class="variablelist"><table border="0">
504
504
<a name="tp-svc-client-interface-requests-add-request-impl"></a><h3>tp_svc_client_interface_requests_add_request_impl ()</h3>
505
505
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_client_interface_requests_add_request_impl)
506
506
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequests"><span class="type">TpSvcClientInterfaceRequests</span></a> *self</code></em>,
507
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Request</code></em>,
508
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Properties</code></em>,
509
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
507
                                                         <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> *in_Request</code></em>,
 
508
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Properties</code></em>,
 
509
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
510
510
<p>
511
511
The signature of an implementation of the D-Bus method
512
512
AddRequest on interface org.freedesktop.Telepathy.Client.Interface.Requests.
562
562
<div class="refsect2">
563
563
<a name="tp-svc-client-interface-requests-return-from-remove-request"></a><h3>tp_svc_client_interface_requests_return_from_remove_request ()</h3>
564
564
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_client_interface_requests_return_from_remove_request
565
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
565
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
566
566
<p>
567
 
Return successfully by calling <code class="function">dbus_g_method_return()</code>.
 
567
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
568
568
This inline function exists only to provide type-safety.
569
569
</p>
570
570
<div class="variablelist"><table border="0">
580
580
<a name="tp-svc-client-interface-requests-remove-request-impl"></a><h3>tp_svc_client_interface_requests_remove_request_impl ()</h3>
581
581
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_client_interface_requests_remove_request_impl)
582
582
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientInterfaceRequests"><span class="type">TpSvcClientInterfaceRequests</span></a> *self</code></em>,
583
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Request</code></em>,
584
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Error</code></em>,
585
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Message</code></em>,
586
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
583
                                                         <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> *in_Request</code></em>,
 
584
                                                         <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> *in_Error</code></em>,
 
585
                                                         <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> *in_Message</code></em>,
 
586
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
587
587
<p>
588
588
The signature of an implementation of the D-Bus method
589
589
RemoveRequest on interface org.freedesktop.Telepathy.Client.Interface.Requests.
657
657
<p>
658
658
In a full implementation of this interface (i.e. all
659
659
methods implemented), the interface initialization
660
 
function used in <code class="function">G_IMPLEMENT_INTERFACE()</code> would
 
660
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
661
661
typically look like this:
662
662
</p>
663
663
<p>
680
680
<div class="refsect2">
681
681
<a name="tp-svc-client-observer-return-from-observe-channels"></a><h3>tp_svc_client_observer_return_from_observe_channels ()</h3>
682
682
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_client_observer_return_from_observe_channels
683
 
                                                        (<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
683
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
684
684
<p>
685
 
Return successfully by calling <code class="function">dbus_g_method_return()</code>.
 
685
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
686
686
This inline function exists only to provide type-safety.
687
687
</p>
688
688
<div class="variablelist"><table border="0">
698
698
<a name="tp-svc-client-observer-observe-channels-impl"></a><h3>tp_svc_client_observer_observe_channels_impl ()</h3>
699
699
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_client_observer_observe_channels_impl)
700
700
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-client.html#TpSvcClientObserver"><span class="type">TpSvcClientObserver</span></a> *self</code></em>,
701
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Account</code></em>,
702
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Connection</code></em>,
703
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Channels</code></em>,
704
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *in_Dispatch_Operation</code></em>,
705
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Requests_Satisfied</code></em>,
706
 
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *in_Observer_Info</code></em>,
707
 
                                                         <em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
 
701
                                                         <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> *in_Account</code></em>,
 
702
                                                         <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> *in_Connection</code></em>,
 
703
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Channels</code></em>,
 
704
                                                         <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> *in_Dispatch_Operation</code></em>,
 
705
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Requests_Satisfied</code></em>,
 
706
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Observer_Info</code></em>,
 
707
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
708
708
<p>
709
709
The signature of an implementation of the D-Bus method
710
710
ObserveChannels on interface org.freedesktop.Telepathy.Client.Observer.
776
776
</div>
777
777
<div class="footer">
778
778
<hr>
779
 
          Generated by GTK-Doc V1.17</div>
 
779
          Generated by GTK-Doc V1.18</div>
780
780
</body>
781
781
</html>
 
 
b'\\ No newline at end of file'