44
41
</tr></table></div>
45
42
<div class="refsynopsisdiv" title="Synopsis">
46
43
<a name="telepathy-glib-svc-channel-file-transfer.synopsis"></a><h2>Synopsis</h2>
47
<pre class="synopsis">
44
<a name="TpSvcChannelTypeFileTransfer"></a><pre class="synopsis">
48
45
#include <telepathy-glib/svc-channel.h>
50
<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer" title="TpSvcChannelTypeFileTransfer">TpSvcChannelTypeFileTransfer</a>;
47
<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer-struct" title="TpSvcChannelTypeFileTransfer">TpSvcChannelTypeFileTransfer</a>;
51
48
<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransferClass" title="TpSvcChannelTypeFileTransferClass">TpSvcChannelTypeFileTransferClass</a>;
52
49
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-accept-file-impl" title="tp_svc_channel_type_file_transfer_accept_file_impl ()">*tp_svc_channel_type_file_transfer_accept_file_impl</a>)
53
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer" title="TpSvcChannelTypeFileTransfer"><span class="returnvalue">TpSvcChannelTypeFileTransfer</span></a> *self,
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Address_Type,
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Access_Control,
56
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *in_Access_Control_Param,
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> in_Offset,
58
<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
50
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *self</code></em>,
51
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Address_Type</code></em>,
52
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Access_Control</code></em>,
53
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *in_Access_Control_Param</code></em>,
54
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> in_Offset</code></em>,
55
<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>);
59
56
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-emit-file-transfer-state-changed" title="tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed ()">tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed</a>
60
(<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_State,
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Reason);
57
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
58
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_State</code></em>,
59
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>);
63
60
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-emit-initial-offset-defined" title="tp_svc_channel_type_file_transfer_emit_initial_offset_defined ()">tp_svc_channel_type_file_transfer_emit_initial_offset_defined</a>
64
(<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> arg_InitialOffset);
61
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
62
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> arg_InitialOffset</code></em>);
66
63
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-emit-transferred-bytes-changed" title="tp_svc_channel_type_file_transfer_emit_transferred_bytes_changed ()">tp_svc_channel_type_file_transfer_emit_transferred_bytes_changed</a>
67
(<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
68
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> arg_Count);
64
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
65
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> arg_Count</code></em>);
69
66
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-implement-accept-file" title="tp_svc_channel_type_file_transfer_implement_accept_file ()">tp_svc_channel_type_file_transfer_implement_accept_file</a>
70
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransferClass" title="TpSvcChannelTypeFileTransferClass"><span class="returnvalue">TpSvcChannelTypeFileTransferClass</span></a> *klass,
71
<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-accept-file-impl" title="tp_svc_channel_type_file_transfer_accept_file_impl ()"><span class="returnvalue">tp_svc_channel_type_file_transfer_accept_file_impl</span></a> impl);
67
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransferClass" title="TpSvcChannelTypeFileTransferClass"><span class="type">TpSvcChannelTypeFileTransferClass</span></a> *klass</code></em>,
68
<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-accept-file-impl" title="tp_svc_channel_type_file_transfer_accept_file_impl ()"><span class="type">tp_svc_channel_type_file_transfer_accept_file_impl</span></a> impl</code></em>);
72
69
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-implement-provide-file" title="tp_svc_channel_type_file_transfer_implement_provide_file ()">tp_svc_channel_type_file_transfer_implement_provide_file</a>
73
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransferClass" title="TpSvcChannelTypeFileTransferClass"><span class="returnvalue">TpSvcChannelTypeFileTransferClass</span></a> *klass,
74
<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-provide-file-impl" title="tp_svc_channel_type_file_transfer_provide_file_impl ()"><span class="returnvalue">tp_svc_channel_type_file_transfer_provide_file_impl</span></a> impl);
70
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransferClass" title="TpSvcChannelTypeFileTransferClass"><span class="type">TpSvcChannelTypeFileTransferClass</span></a> *klass</code></em>,
71
<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-provide-file-impl" title="tp_svc_channel_type_file_transfer_provide_file_impl ()"><span class="type">tp_svc_channel_type_file_transfer_provide_file_impl</span></a> impl</code></em>);
75
72
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-provide-file-impl" title="tp_svc_channel_type_file_transfer_provide_file_impl ()">*tp_svc_channel_type_file_transfer_provide_file_impl</a>)
76
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer" title="TpSvcChannelTypeFileTransfer"><span class="returnvalue">TpSvcChannelTypeFileTransfer</span></a> *self,
77
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Address_Type,
78
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Access_Control,
79
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *in_Access_Control_Param,
80
<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
73
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *self</code></em>,
74
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Address_Type</code></em>,
75
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Access_Control</code></em>,
76
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *in_Access_Control_Param</code></em>,
77
<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>);
81
78
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-return-from-accept-file" title="tp_svc_channel_type_file_transfer_return_from_accept_file ()">tp_svc_channel_type_file_transfer_return_from_accept_file</a>
82
(<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
83
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *out_Address);
79
(<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>,
80
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out_Address</code></em>);
84
81
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-file-transfer.html#tp-svc-channel-type-file-transfer-return-from-provide-file" title="tp_svc_channel_type_file_transfer_return_from_provide_file ()">tp_svc_channel_type_file_transfer_return_from_provide_file</a>
85
(<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
86
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *out_Address);
82
(<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>,
83
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out_Address</code></em>);
86
<div class="refsect1" title="Object Hierarchy">
87
<a name="telepathy-glib-svc-channel-file-transfer.object-hierarchy"></a><h2>Object Hierarchy</h2>
88
<pre class="synopsis">
90
+----TpSvcChannelTypeFileTransfer
93
<div class="refsect1" title="Signals">
94
<a name="telepathy-glib-svc-channel-file-transfer.signals"></a><h2>Signals</h2>
95
<pre class="synopsis">
96
"<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer-file-transfer-state-changed" title='The "file-transfer-state-changed" signal'>file-transfer-state-changed</a>" : Run Last / Has Details
97
"<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer-initial-offset-defined" title='The "initial-offset-defined" signal'>initial-offset-defined</a>" : Run Last / Has Details
98
"<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer-transferred-bytes-changed" title='The "transferred-bytes-changed" signal'>transferred-bytes-changed</a>" : Run Last / Has Details
89
101
<div class="refsect1" title="Description">
90
102
<a name="telepathy-glib-svc-channel-file-transfer.description"></a><h2>Description</h2>
92
104
This section documents the auto-generated GInterface used to implement
93
the File Transfer channel type.</p>
105
the File Transfer channel type.
95
108
<div class="refsect1" title="Details">
96
109
<a name="telepathy-glib-svc-channel-file-transfer.details"></a><h2>Details</h2>
97
110
<div class="refsect2" title="TpSvcChannelTypeFileTransfer">
98
<a name="TpSvcChannelTypeFileTransfer"></a><h3>TpSvcChannelTypeFileTransfer</h3>
111
<a name="TpSvcChannelTypeFileTransfer-struct"></a><h3>TpSvcChannelTypeFileTransfer</h3>
99
112
<pre class="programlisting">typedef struct _TpSvcChannelTypeFileTransfer TpSvcChannelTypeFileTransfer;</pre>
101
Dummy typedef representing any implementation of this interface.</p>
114
Dummy typedef representing any implementation of this interface.
104
118
<div class="refsect2" title="TpSvcChannelTypeFileTransferClass">
132
148
<div class="refsect2" title="tp_svc_channel_type_file_transfer_accept_file_impl ()">
133
149
<a name="tp-svc-channel-type-file-transfer-accept-file-impl"></a><h3>tp_svc_channel_type_file_transfer_accept_file_impl ()</h3>
134
150
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_svc_channel_type_file_transfer_accept_file_impl)
135
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer" title="TpSvcChannelTypeFileTransfer"><span class="returnvalue">TpSvcChannelTypeFileTransfer</span></a> *self,
136
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Address_Type,
137
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Access_Control,
138
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *in_Access_Control_Param,
139
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> in_Offset,
140
<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
151
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *self</code></em>,
152
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Address_Type</code></em>,
153
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Access_Control</code></em>,
154
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *in_Access_Control_Param</code></em>,
155
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> in_Offset</code></em>,
156
<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>
142
158
The signature of an implementation of the D-Bus method
143
AcceptFile on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.</p>
159
AcceptFile on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.
144
161
<div class="variablelist"><table border="0">
145
162
<col align="left" valign="top">
148
165
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
149
<td> The object implementing this interface
166
<td>The object implementing this interface
153
170
<td><p><span class="term"><em class="parameter"><code>in_Address_Type</code></em> :</span></p></td>
154
<td> guint (FIXME, generate documentation)
171
<td>guint (FIXME, generate documentation)
158
175
<td><p><span class="term"><em class="parameter"><code>in_Access_Control</code></em> :</span></p></td>
159
<td> guint (FIXME, generate documentation)
176
<td>guint (FIXME, generate documentation)
163
180
<td><p><span class="term"><em class="parameter"><code>in_Access_Control_Param</code></em> :</span></p></td>
164
<td> const GValue * (FIXME, generate documentation)
181
<td>const GValue * (FIXME, generate documentation)
168
185
<td><p><span class="term"><em class="parameter"><code>in_Offset</code></em> :</span></p></td>
169
<td> guint64 (FIXME, generate documentation)
186
<td>guint64 (FIXME, generate documentation)
173
190
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
174
<td> Used to return values or throw an error
191
<td>Used to return values or throw an error
181
198
<div class="refsect2" title="tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed ()">
182
199
<a name="tp-svc-channel-type-file-transfer-emit-file-transfer-state-changed"></a><h3>tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed ()</h3>
183
200
<pre class="programlisting"><span class="returnvalue">void</span> tp_svc_channel_type_file_transfer_emit_file_transfer_state_changed
184
(<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
185
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_State,
186
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Reason);</pre>
201
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
202
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_State</code></em>,
203
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>);</pre>
188
205
Type-safe wrapper around g_signal_emit to emit the
189
FileTransferStateChanged signal on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.</p>
206
FileTransferStateChanged signal on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.
190
208
<div class="variablelist"><table border="0">
191
209
<col align="left" valign="top">
194
212
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
195
<td> The object implementing this interface
213
<td>The object implementing this interface
199
217
<td><p><span class="term"><em class="parameter"><code>arg_State</code></em> :</span></p></td>
200
<td> guint (FIXME, generate documentation)
218
<td>guint (FIXME, generate documentation)
204
222
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
205
<td> guint (FIXME, generate documentation)
223
<td>guint (FIXME, generate documentation)
314
336
<div class="refsect2" title="tp_svc_channel_type_file_transfer_provide_file_impl ()">
315
337
<a name="tp-svc-channel-type-file-transfer-provide-file-impl"></a><h3>tp_svc_channel_type_file_transfer_provide_file_impl ()</h3>
316
338
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_svc_channel_type_file_transfer_provide_file_impl)
317
(<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer" title="TpSvcChannelTypeFileTransfer"><span class="returnvalue">TpSvcChannelTypeFileTransfer</span></a> *self,
318
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Address_Type,
319
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Access_Control,
320
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *in_Access_Control_Param,
321
<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
339
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *self</code></em>,
340
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Address_Type</code></em>,
341
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Access_Control</code></em>,
342
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *in_Access_Control_Param</code></em>,
343
<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>
323
345
The signature of an implementation of the D-Bus method
324
ProvideFile on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.</p>
346
ProvideFile on interface org.freedesktop.Telepathy.Channel.Type.FileTransfer.
325
348
<div class="variablelist"><table border="0">
326
349
<col align="left" valign="top">
329
352
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
330
<td> The object implementing this interface
353
<td>The object implementing this interface
334
357
<td><p><span class="term"><em class="parameter"><code>in_Address_Type</code></em> :</span></p></td>
335
<td> guint (FIXME, generate documentation)
358
<td>guint (FIXME, generate documentation)
339
362
<td><p><span class="term"><em class="parameter"><code>in_Access_Control</code></em> :</span></p></td>
340
<td> guint (FIXME, generate documentation)
363
<td>guint (FIXME, generate documentation)
344
367
<td><p><span class="term"><em class="parameter"><code>in_Access_Control_Param</code></em> :</span></p></td>
345
<td> const GValue * (FIXME, generate documentation)
368
<td>const GValue * (FIXME, generate documentation)
349
372
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
350
<td> Used to return values or throw an error
373
<td>Used to return values or throw an error
382
406
<div class="refsect2" title="tp_svc_channel_type_file_transfer_return_from_provide_file ()">
383
407
<a name="tp-svc-channel-type-file-transfer-return-from-provide-file"></a><h3>tp_svc_channel_type_file_transfer_return_from_provide_file ()</h3>
384
408
<pre class="programlisting"><span class="returnvalue">void</span> tp_svc_channel_type_file_transfer_return_from_provide_file
385
(<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
386
const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *out_Address);</pre>
409
(<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>,
410
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out_Address</code></em>);</pre>
388
412
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>.
389
This inline function exists only to provide type-safety.</p>
413
This inline function exists only to provide type-safety.
390
415
<div class="variablelist"><table border="0">
391
416
<col align="left" valign="top">
394
419
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
395
<td> The D-Bus method invocation context
420
<td>The D-Bus method invocation context
399
424
<td><p><span class="term"><em class="parameter"><code>out_Address</code></em> :</span></p></td>
400
<td> const GValue * (FIXME, generate documentation)
425
<td>const GValue * (FIXME, generate documentation)
432
<div class="refsect1" title="Signal Details">
433
<a name="telepathy-glib-svc-channel-file-transfer.signal-details"></a><h2>Signal Details</h2>
434
<div class="refsect2" title='The "file-transfer-state-changed" signal'>
435
<a name="TpSvcChannelTypeFileTransfer-file-transfer-state-changed"></a><h3>The <code class="literal">"file-transfer-state-changed"</code> signal</h3>
436
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *arg_State,
437
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason,
438
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg2,
439
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last / Has Details</pre>
441
The FileTransferStateChanged D-Bus signal is emitted whenever this GObject signal is.
443
<div class="variablelist"><table border="0">
444
<col align="left" valign="top">
447
<td><p><span class="term"><em class="parameter"><code>arg_State</code></em> :</span></p></td>
448
<td>guint (FIXME, generate documentation)
452
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
453
<td>guint (FIXME, generate documentation)
457
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
458
<td>user data set when the signal handler was connected.</td>
464
<div class="refsect2" title='The "initial-offset-defined" signal'>
465
<a name="TpSvcChannelTypeFileTransfer-initial-offset-defined"></a><h3>The <code class="literal">"initial-offset-defined"</code> signal</h3>
466
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *arg_InitialOffset,
467
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> arg1,
468
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last / Has Details</pre>
470
The InitialOffsetDefined D-Bus signal is emitted whenever this GObject signal is.
472
<div class="variablelist"><table border="0">
473
<col align="left" valign="top">
476
<td><p><span class="term"><em class="parameter"><code>arg_InitialOffset</code></em> :</span></p></td>
477
<td>guint64 (FIXME, generate documentation)
481
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
482
<td>user data set when the signal handler was connected.</td>
488
<div class="refsect2" title='The "transferred-bytes-changed" signal'>
489
<a name="TpSvcChannelTypeFileTransfer-transferred-bytes-changed"></a><h3>The <code class="literal">"transferred-bytes-changed"</code> signal</h3>
490
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="telepathy-glib-svc-channel-file-transfer.html#TpSvcChannelTypeFileTransfer"><span class="type">TpSvcChannelTypeFileTransfer</span></a> *arg_Count,
491
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> arg1,
492
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last / Has Details</pre>
494
The TransferredBytesChanged D-Bus signal is emitted whenever this GObject signal is.
496
<div class="variablelist"><table border="0">
497
<col align="left" valign="top">
500
<td><p><span class="term"><em class="parameter"><code>arg_Count</code></em> :</span></p></td>
501
<td>guint64 (FIXME, generate documentation)
505
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
506
<td>user data set when the signal handler was connected.</td>