~ubuntu-branches/ubuntu/utopic/telepathy-glib/utopic

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-capabilities.html

  • Committer: Package Import Robot
  • Author(s): Simon McVittie
  • Date: 2014-09-16 15:49:50 UTC
  • mfrom: (60.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20140916154950-krvowuvofhu8u6sp
Tags: 0.24.1-1
* New upstream stable release
* debian/copyright: clean up syntax (*.[ch] is unsupported),
  drop deleted files
* debian/watch: only match 0.x versions, 1.0 will be a separate
  source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>telepathy-glib API Reference Manual: TpCapabilities</title>
 
5
<title>TpCapabilities</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
9
<link rel="prev" href="telepathy-glib-contact.html" title="TpContact">
10
10
<link rel="next" href="telepathy-glib-connection-aliasing.html" title="Connection Aliasing interface">
11
 
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (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">
15
 
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16
 
<td width="100%" align="left" class="shortcuts">
17
 
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18
 
                  <a href="#telepathy-glib-capabilities.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19
 
                  <a href="#telepathy-glib-capabilities.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
20
 
                  <a href="#telepathy-glib-capabilities.properties" class="shortcut">Properties</a></span>
21
 
</td>
22
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23
 
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24
 
<td><a accesskey="p" href="telepathy-glib-contact.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25
 
<td><a accesskey="n" href="telepathy-glib-connection-aliasing.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26
 
</tr></table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="telepathy-glib-contact.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
20
<th width="100%" align="center">telepathy-glib API Reference Manual</th>
 
21
<td><a accesskey="n" href="telepathy-glib-connection-aliasing.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#telepathy-glib-capabilities.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#telepathy-glib-capabilities.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#telepathy-glib-capabilities.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#telepathy-glib-capabilities.properties" class="shortcut">Properties</a>
 
31
</td></tr>
 
32
</table>
27
33
<div class="refentry">
28
34
<a name="telepathy-glib-capabilities"></a><div class="titlepage"></div>
29
35
<div class="refnamediv"><table width="100%"><tr>
31
37
<h2><span class="refentrytitle"><a name="telepathy-glib-capabilities.top_of_page"></a>TpCapabilities</span></h2>
32
38
<p>TpCapabilities — object representing capabilities</p>
33
39
</td>
34
 
<td class="gallery_image" valign="top" align="right"></td>
 
40
<td valign="top" align="right"></td>
35
41
</tr></table></div>
 
42
<div class="refsynopsisdiv">
 
43
<a name="telepathy-glib-capabilities.synopsis"></a><h2>Synopsis</h2>
 
44
<a name="TpCapabilities"></a><pre class="synopsis">
 
45
#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
46
 
 
47
                    <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities-struct" title="TpCapabilities">TpCapabilities</a>;
 
48
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-get-channel-classes" title="tp_capabilities_get_channel_classes ()">tp_capabilities_get_channel_classes</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *          <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-dup-channel-classes-variant" title="tp_capabilities_dup_channel_classes_variant ()">tp_capabilities_dup_channel_classes_variant</a>
 
50
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-is-specific-to-contact" title="tp_capabilities_is_specific_to_contact ()">tp_capabilities_is_specific_to_contact</a>
 
52
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chatrooms" title="tp_capabilities_supports_text_chatrooms ()">tp_capabilities_supports_text_chatrooms</a>
 
54
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()">tp_capabilities_supports_text_chats</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-sms" title="tp_capabilities_supports_sms ()">tp_capabilities_supports_sms</a>        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-audio-call" title="tp_capabilities_supports_audio_call ()">tp_capabilities_supports_audio_call</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
58
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);
 
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-audio-video-call" title="tp_capabilities_supports_audio_video_call ()">tp_capabilities_supports_audio_video_call</a>
 
60
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
61
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()">tp_capabilities_supports_file_transfer</a>
 
63
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-description" title="tp_capabilities_supports_file_transfer_description ()">tp_capabilities_supports_file_transfer_description</a>
 
65
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-initial-offset" title="tp_capabilities_supports_file_transfer_initial_offset ()">tp_capabilities_supports_file_transfer_initial_offset</a>
 
67
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
68
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-timestamp" title="tp_capabilities_supports_file_transfer_timestamp ()">tp_capabilities_supports_file_transfer_timestamp</a>
 
69
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-uri" title="tp_capabilities_supports_file_transfer_uri ()">tp_capabilities_supports_file_transfer_uri</a>
 
71
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);
 
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-stream-tubes" title="tp_capabilities_supports_stream_tubes ()">tp_capabilities_supports_stream_tubes</a>
 
73
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
74
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
 
75
                                                         <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> *service</code></em>);
 
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-dbus-tubes" title="tp_capabilities_supports_dbus_tubes ()">tp_capabilities_supports_dbus_tubes</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
77
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
 
78
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service_name</code></em>);
 
79
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-contact-search" title="tp_capabilities_supports_contact_search ()">tp_capabilities_supports_contact_search</a>
 
80
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
81
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_limit</code></em>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);
 
83
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-room-list" title="tp_capabilities_supports_room_list ()">tp_capabilities_supports_room_list</a>  (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);
 
85
</pre>
 
86
</div>
36
87
<div class="refsect1">
37
 
<a name="telepathy-glib-capabilities.functions"></a><h2>Functions</h2>
38
 
<div class="informaltable"><table width="100%" border="0">
39
 
<colgroup>
40
 
<col width="150px" class="functions_return">
41
 
<col class="functions_name">
42
 
</colgroup>
43
 
<tbody>
44
 
<tr>
45
 
<td class="function_type">
46
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
47
 
</td>
48
 
<td class="function_name">
49
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-get-channel-classes" title="tp_capabilities_get_channel_classes ()">tp_capabilities_get_channel_classes</a> <span class="c_punctuation">()</span>
50
 
</td>
51
 
</tr>
52
 
<tr>
53
 
<td class="function_type">
54
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
55
 
</td>
56
 
<td class="function_name">
57
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-dup-channel-classes-variant" title="tp_capabilities_dup_channel_classes_variant ()">tp_capabilities_dup_channel_classes_variant</a> <span class="c_punctuation">()</span>
58
 
</td>
59
 
</tr>
60
 
<tr>
61
 
<td class="function_type">
62
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
63
 
</td>
64
 
<td class="function_name">
65
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-is-specific-to-contact" title="tp_capabilities_is_specific_to_contact ()">tp_capabilities_is_specific_to_contact</a> <span class="c_punctuation">()</span>
66
 
</td>
67
 
</tr>
68
 
<tr>
69
 
<td class="function_type">
70
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
71
 
</td>
72
 
<td class="function_name">
73
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chatrooms" title="tp_capabilities_supports_text_chatrooms ()">tp_capabilities_supports_text_chatrooms</a> <span class="c_punctuation">()</span>
74
 
</td>
75
 
</tr>
76
 
<tr>
77
 
<td class="function_type">
78
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
79
 
</td>
80
 
<td class="function_name">
81
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()">tp_capabilities_supports_text_chats</a> <span class="c_punctuation">()</span>
82
 
</td>
83
 
</tr>
84
 
<tr>
85
 
<td class="function_type">
86
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
87
 
</td>
88
 
<td class="function_name">
89
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-sms" title="tp_capabilities_supports_sms ()">tp_capabilities_supports_sms</a> <span class="c_punctuation">()</span>
90
 
</td>
91
 
</tr>
92
 
<tr>
93
 
<td class="function_type">
94
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
95
 
</td>
96
 
<td class="function_name">
97
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-audio-call" title="tp_capabilities_supports_audio_call ()">tp_capabilities_supports_audio_call</a> <span class="c_punctuation">()</span>
98
 
</td>
99
 
</tr>
100
 
<tr>
101
 
<td class="function_type">
102
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
103
 
</td>
104
 
<td class="function_name">
105
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-audio-video-call" title="tp_capabilities_supports_audio_video_call ()">tp_capabilities_supports_audio_video_call</a> <span class="c_punctuation">()</span>
106
 
</td>
107
 
</tr>
108
 
<tr>
109
 
<td class="function_type">
110
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
111
 
</td>
112
 
<td class="function_name">
113
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()">tp_capabilities_supports_file_transfer</a> <span class="c_punctuation">()</span>
114
 
</td>
115
 
</tr>
116
 
<tr>
117
 
<td class="function_type">
118
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
119
 
</td>
120
 
<td class="function_name">
121
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-description" title="tp_capabilities_supports_file_transfer_description ()">tp_capabilities_supports_file_transfer_description</a> <span class="c_punctuation">()</span>
122
 
</td>
123
 
</tr>
124
 
<tr>
125
 
<td class="function_type">
126
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
127
 
</td>
128
 
<td class="function_name">
129
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-initial-offset" title="tp_capabilities_supports_file_transfer_initial_offset ()">tp_capabilities_supports_file_transfer_initial_offset</a> <span class="c_punctuation">()</span>
130
 
</td>
131
 
</tr>
132
 
<tr>
133
 
<td class="function_type">
134
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
135
 
</td>
136
 
<td class="function_name">
137
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-timestamp" title="tp_capabilities_supports_file_transfer_timestamp ()">tp_capabilities_supports_file_transfer_timestamp</a> <span class="c_punctuation">()</span>
138
 
</td>
139
 
</tr>
140
 
<tr>
141
 
<td class="function_type">
142
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
143
 
</td>
144
 
<td class="function_name">
145
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer-uri" title="tp_capabilities_supports_file_transfer_uri ()">tp_capabilities_supports_file_transfer_uri</a> <span class="c_punctuation">()</span>
146
 
</td>
147
 
</tr>
148
 
<tr>
149
 
<td class="function_type">
150
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
151
 
</td>
152
 
<td class="function_name">
153
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-stream-tubes" title="tp_capabilities_supports_stream_tubes ()">tp_capabilities_supports_stream_tubes</a> <span class="c_punctuation">()</span>
154
 
</td>
155
 
</tr>
156
 
<tr>
157
 
<td class="function_type">
158
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
159
 
</td>
160
 
<td class="function_name">
161
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-dbus-tubes" title="tp_capabilities_supports_dbus_tubes ()">tp_capabilities_supports_dbus_tubes</a> <span class="c_punctuation">()</span>
162
 
</td>
163
 
</tr>
164
 
<tr>
165
 
<td class="function_type">
166
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
167
 
</td>
168
 
<td class="function_name">
169
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-contact-search" title="tp_capabilities_supports_contact_search ()">tp_capabilities_supports_contact_search</a> <span class="c_punctuation">()</span>
170
 
</td>
171
 
</tr>
172
 
<tr>
173
 
<td class="function_type">
174
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
175
 
</td>
176
 
<td class="function_name">
177
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-room-list" title="tp_capabilities_supports_room_list ()">tp_capabilities_supports_room_list</a> <span class="c_punctuation">()</span>
178
 
</td>
179
 
</tr>
180
 
</tbody>
181
 
</table></div>
 
88
<a name="telepathy-glib-capabilities.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
89
<pre class="synopsis">
 
90
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
91
   +----TpCapabilities
 
92
</pre>
182
93
</div>
183
94
<div class="refsect1">
184
95
<a name="telepathy-glib-capabilities.properties"></a><h2>Properties</h2>
185
 
<div class="informaltable"><table border="0">
186
 
<colgroup>
187
 
<col width="150px" class="properties_type">
188
 
<col width="300px" class="properties_name">
189
 
<col width="200px" class="properties_flags">
190
 
</colgroup>
191
 
<tbody>
192
 
<tr>
193
 
<td class="property_type"><span class="type">GPtrArray_GValueArray_GHashTable_gchararray+GValue_+GStrv__*</span></td>
194
 
<td class="property_name"><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes" title="The “channel-classes” property">channel-classes</a></td>
195
 
<td class="property_flags">Read / Write / Construct Only</td>
196
 
</tr>
197
 
<tr>
198
 
<td class="property_type">
199
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
200
 
<td class="property_name"><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title="The “channel-classes-variant” property">channel-classes-variant</a></td>
201
 
<td class="property_flags">Read</td>
202
 
</tr>
203
 
<tr>
204
 
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
205
 
<td class="property_name"><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property">contact-specific</a></td>
206
 
<td class="property_flags">Read / Write / Construct Only</td>
207
 
</tr>
208
 
</tbody>
209
 
</table></div>
210
 
</div>
211
 
<a name="TpCapabilities"></a><div class="refsect1">
212
 
<a name="telepathy-glib-capabilities.other"></a><h2>Types and Values</h2>
213
 
<div class="informaltable"><table width="100%" border="0">
214
 
<colgroup>
215
 
<col width="150px" class="name">
216
 
<col class="description">
217
 
</colgroup>
218
 
<tbody><tr>
219
 
<td class="datatype_keyword"> </td>
220
 
<td class="function_name"><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities-struct" title="TpCapabilities">TpCapabilities</a></td>
221
 
</tr></tbody>
222
 
</table></div>
223
 
</div>
224
 
<div class="refsect1">
225
 
<a name="telepathy-glib-capabilities.object-hierarchy"></a><h2>Object Hierarchy</h2>
226
 
<pre class="screen">    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
227
 
    <span class="lineart">╰──</span> TpCapabilities
228
 
</pre>
229
 
</div>
230
 
<div class="refsect1">
231
 
<a name="telepathy-glib-capabilities.includes"></a><h2>Includes</h2>
232
 
<pre class="synopsis">#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
96
<pre class="synopsis">
 
97
  "<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes" title='The "channel-classes" property'>channel-classes</a>"          <span class="type">GPtrArray_GValueArray_GHashTable_gchararray+GValue_+GStrv__*</span>  : Read / Write / Construct Only
 
98
  "<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title='The "channel-classes-variant" property'>channel-classes-variant</a>"  <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>*             : Read
 
99
  "<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'>contact-specific</a>"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
233
100
</pre>
234
101
</div>
235
102
<div class="refsect1">
236
103
<a name="telepathy-glib-capabilities.description"></a><h2>Description</h2>
237
 
<p><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> objects represent the capabilities a <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a>
238
 
or a <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> supports.</p>
 
104
<p>
 
105
<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> objects represent the capabilities a <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a>
 
106
or a <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> supports.
 
107
</p>
239
108
</div>
240
109
<div class="refsect1">
241
 
<a name="telepathy-glib-capabilities.functions_details"></a><h2>Functions</h2>
242
 
<div class="refsect2">
243
 
<a name="tp-capabilities-get-channel-classes"></a><h3>tp_capabilities_get_channel_classes ()</h3>
244
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
245
 
tp_capabilities_get_channel_classes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
246
 
<p></p>
247
 
<div class="refsect3">
248
 
<a name="id-1.4.6.10.2.5"></a><h4>Parameters</h4>
249
 
<div class="informaltable"><table width="100%" border="0">
250
 
<colgroup>
251
 
<col width="150px" class="parameters_name">
252
 
<col class="parameters_description">
253
 
<col width="200px" class="parameters_annotations">
254
 
</colgroup>
255
 
<tbody><tr>
256
 
<td class="parameter_name"><p>self</p></td>
257
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
258
 
<td class="parameter_annotations"> </td>
259
 
</tr></tbody>
260
 
</table></div>
261
 
</div>
262
 
<div class="refsect3">
263
 
<a name="id-1.4.6.10.2.6"></a><h4>Returns</h4>
264
 
<p> the same <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> as
265
 
the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes" title="The “channel-classes” property"><span class="type">“channel-classes”</span></a> property. </p>
266
 
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GHashTable]</span></p>
267
 
</div>
268
 
<p class="since">Since 0.11.3</p>
269
 
</div>
270
 
<hr>
271
 
<div class="refsect2">
272
 
<a name="tp-capabilities-dup-channel-classes-variant"></a><h3>tp_capabilities_dup_channel_classes_variant ()</h3>
273
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
274
 
tp_capabilities_dup_channel_classes_variant
275
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
276
 
<p>Return the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title="The “channel-classes-variant” property"><span class="type">“channel-classes-variant”</span></a> property</p>
277
 
<div class="refsect3">
278
 
<a name="id-1.4.6.10.3.5"></a><h4>Parameters</h4>
279
 
<div class="informaltable"><table width="100%" border="0">
280
 
<colgroup>
281
 
<col width="150px" class="parameters_name">
282
 
<col class="parameters_description">
283
 
<col width="200px" class="parameters_annotations">
284
 
</colgroup>
285
 
<tbody><tr>
286
 
<td class="parameter_name"><p>self</p></td>
287
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a></p></td>
288
 
<td class="parameter_annotations"> </td>
289
 
</tr></tbody>
290
 
</table></div>
291
 
</div>
292
 
<div class="refsect3">
293
 
<a name="id-1.4.6.10.3.6"></a><h4>Returns</h4>
294
 
<p> the value of the
295
 
<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title="The “channel-classes-variant” property"><span class="type">“channel-classes-variant”</span></a> property. </p>
296
 
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
297
 
</div>
 
110
<a name="telepathy-glib-capabilities.details"></a><h2>Details</h2>
 
111
<div class="refsect2">
 
112
<a name="TpCapabilities-struct"></a><h3>TpCapabilities</h3>
 
113
<pre class="programlisting">typedef struct _TpCapabilities TpCapabilities;</pre>
 
114
<p>
 
115
An object representing capabilities a <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> or <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> supports.
 
116
</p>
 
117
<p class="since">Since 0.11.3</p>
 
118
</div>
 
119
<hr>
 
120
<div class="refsect2">
 
121
<a name="tp-capabilities-get-channel-classes"></a><h3>tp_capabilities_get_channel_classes ()</h3>
 
122
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         tp_capabilities_get_channel_classes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
123
<p>
 
124
 
 
125
</p>
 
126
<div class="variablelist"><table border="0" class="variablelist">
 
127
<colgroup>
 
128
<col align="left" valign="top">
 
129
<col>
 
130
</colgroup>
 
131
<tbody>
 
132
<tr>
 
133
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
134
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
135
</tr>
 
136
<tr>
 
137
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
138
<td>the same <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> as
 
139
the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes" title='The "channel-classes" property'><span class="type">"channel-classes"</span></a> property. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GHashTable]</span>
 
140
</td>
 
141
</tr>
 
142
</tbody>
 
143
</table></div>
 
144
<p class="since">Since 0.11.3</p>
 
145
</div>
 
146
<hr>
 
147
<div class="refsect2">
 
148
<a name="tp-capabilities-dup-channel-classes-variant"></a><h3>tp_capabilities_dup_channel_classes_variant ()</h3>
 
149
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *          tp_capabilities_dup_channel_classes_variant
 
150
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
151
<p>
 
152
Return the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title='The "channel-classes-variant" property'><span class="type">"channel-classes-variant"</span></a> property
 
153
</p>
 
154
<div class="variablelist"><table border="0" class="variablelist">
 
155
<colgroup>
 
156
<col align="left" valign="top">
 
157
<col>
 
158
</colgroup>
 
159
<tbody>
 
160
<tr>
 
161
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
162
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a>
 
163
</td>
 
164
</tr>
 
165
<tr>
 
166
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
167
<td>the value of the
 
168
<a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes-variant" title='The "channel-classes-variant" property'><span class="type">"channel-classes-variant"</span></a> property. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
169
</td>
 
170
</tr>
 
171
</tbody>
 
172
</table></div>
298
173
<p class="since">Since 0.19.0</p>
299
174
</div>
300
175
<hr>
301
176
<div class="refsect2">
302
 
<a name="tp-capabilities-is-specific-to-contact"></a><h3>tp_capabilities_is_specific_to_contact ()</h3>
303
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
304
 
tp_capabilities_is_specific_to_contact
305
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
306
 
<p></p>
307
 
<div class="refsect3">
308
 
<a name="id-1.4.6.10.4.5"></a><h4>Parameters</h4>
309
 
<div class="informaltable"><table width="100%" border="0">
 
177
<a name="tp-capabilities-is-specific-to-contact"></a><h3>tp_capabilities_is_specific_to_contact ()</h3>
 
178
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_is_specific_to_contact
 
179
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
180
<p>
 
181
 
 
182
</p>
 
183
<div class="variablelist"><table border="0" class="variablelist">
310
184
<colgroup>
311
 
<col width="150px" class="parameters_name">
312
 
<col class="parameters_description">
313
 
<col width="200px" class="parameters_annotations">
 
185
<col align="left" valign="top">
 
186
<col>
314
187
</colgroup>
315
 
<tbody><tr>
316
 
<td class="parameter_name"><p>self</p></td>
317
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
318
 
<td class="parameter_annotations"> </td>
319
 
</tr></tbody>
 
188
<tbody>
 
189
<tr>
 
190
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
191
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
192
</tr>
 
193
<tr>
 
194
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
195
<td>the same <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> as the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property</td>
 
196
</tr>
 
197
</tbody>
320
198
</table></div>
321
 
</div>
322
 
<div class="refsect3">
323
 
<a name="id-1.4.6.10.4.6"></a><h4>Returns</h4>
324
 
<p> the same <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> as the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property</p>
325
 
<p></p>
326
 
</div>
327
199
<p class="since">Since 0.11.3</p>
328
200
</div>
329
201
<hr>
330
202
<div class="refsect2">
331
 
<a name="tp-capabilities-supports-text-chatrooms"></a><h3>tp_capabilities_supports_text_chatrooms ()</h3>
332
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
333
 
tp_capabilities_supports_text_chatrooms
334
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
335
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
 
203
<a name="tp-capabilities-supports-text-chatrooms"></a><h3>tp_capabilities_supports_text_chatrooms ()</h3>
 
204
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_text_chatrooms
 
205
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
206
<p>
 
207
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
336
208
checks if named text chatrooms can be joined by providing a chatroom
337
209
identifier, for instance by calling
338
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-text" title="tp_account_channel_request_new_text ()"><code class="function">tp_account_channel_request_new_text()</code></a> followed by
339
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><code class="literal">TP_HANDLE_TYPE_ROOM</code></a>.</p>
340
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
 
210
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-text" title="tp_account_channel_request_new_text ()"><code class="function">tp_account_channel_request_new_text()</code></a> followed by
 
211
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><code class="literal">TP_HANDLE_TYPE_ROOM</code></a>.
 
212
</p>
 
213
<p>
 
214
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
341
215
checks if the contact associated with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> can be invited
342
 
to named text chatrooms.</p>
343
 
<p>If the protocol is such that chatrooms can be joined or contacts can be
 
216
to named text chatrooms.
 
217
</p>
 
218
<p>
 
219
If the protocol is such that chatrooms can be joined or contacts can be
344
220
invited, but only via a more elaborate D-Bus API than normal
345
 
(because more information is needed), then this method will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
346
 
<div class="refsect3">
347
 
<a name="id-1.4.6.10.5.7"></a><h4>Parameters</h4>
348
 
<div class="informaltable"><table width="100%" border="0">
 
221
(because more information is needed), then this method will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
222
</p>
 
223
<div class="variablelist"><table border="0" class="variablelist">
349
224
<colgroup>
350
 
<col width="150px" class="parameters_name">
351
 
<col class="parameters_description">
352
 
<col width="200px" class="parameters_annotations">
 
225
<col align="left" valign="top">
 
226
<col>
353
227
</colgroup>
354
 
<tbody><tr>
355
 
<td class="parameter_name"><p>self</p></td>
356
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
357
 
<td class="parameter_annotations"> </td>
358
 
</tr></tbody>
359
 
</table></div>
360
 
</div>
361
 
<div class="refsect3">
362
 
<a name="id-1.4.6.10.5.8"></a><h4>Returns</h4>
363
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
 
228
<tbody>
 
229
<tr>
 
230
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
231
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
232
</tr>
 
233
<tr>
 
234
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
235
<td>
 
236
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
364
237
HandleTypeRoom as TargetHandleType and a channel identifier can be
365
 
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
366
 
<p></p>
367
 
</div>
 
238
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
239
</tr>
 
240
</tbody>
 
241
</table></div>
368
242
<p class="since">Since 0.11.3</p>
369
243
</div>
370
244
<hr>
371
245
<div class="refsect2">
372
 
<a name="tp-capabilities-supports-text-chats"></a><h3>tp_capabilities_supports_text_chats ()</h3>
373
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
374
 
tp_capabilities_supports_text_chats (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
375
 
<p>Return whether private text channels can be established by providing
 
246
<a name="tp-capabilities-supports-text-chats"></a><h3>tp_capabilities_supports_text_chats ()</h3>
 
247
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_text_chats (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
248
<p>
 
249
Return whether private text channels can be established by providing
376
250
a contact identifier, for instance by calling
377
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-text" title="tp_account_channel_request_new_text ()"><code class="function">tp_account_channel_request_new_text()</code></a> followed by
378
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a>.</p>
379
 
<p>If the protocol is such that text chats can be established, but only via a
 
251
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-text" title="tp_account_channel_request_new_text ()"><code class="function">tp_account_channel_request_new_text()</code></a> followed by
 
252
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a>.
 
253
</p>
 
254
<p>
 
255
If the protocol is such that text chats can be established, but only via a
380
256
more elaborate D-Bus API than normal (because more information is needed),
381
 
then this method will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
382
 
<div class="refsect3">
383
 
<a name="id-1.4.6.10.6.6"></a><h4>Parameters</h4>
384
 
<div class="informaltable"><table width="100%" border="0">
 
257
then this method will return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
258
</p>
 
259
<div class="variablelist"><table border="0" class="variablelist">
385
260
<colgroup>
386
 
<col width="150px" class="parameters_name">
387
 
<col class="parameters_description">
388
 
<col width="200px" class="parameters_annotations">
 
261
<col align="left" valign="top">
 
262
<col>
389
263
</colgroup>
390
 
<tbody><tr>
391
 
<td class="parameter_name"><p>self</p></td>
392
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
393
 
<td class="parameter_annotations"> </td>
394
 
</tr></tbody>
 
264
<tbody>
 
265
<tr>
 
266
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
267
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
268
</tr>
 
269
<tr>
 
270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
271
<td>
 
272
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
 
273
HandleTypeContact as TargetHandleType and a contact identifier can be
 
274
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
275
</tr>
 
276
</tbody>
395
277
</table></div>
396
 
</div>
397
 
<div class="refsect3">
398
 
<a name="id-1.4.6.10.6.7"></a><h4>Returns</h4>
399
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
400
 
HandleTypeContact as TargetHandleType and a contact identifier can be
401
 
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
402
 
<p></p>
403
 
</div>
404
278
<p class="since">Since 0.11.3</p>
405
279
</div>
406
280
<hr>
407
281
<div class="refsect2">
408
 
<a name="tp-capabilities-supports-sms"></a><h3>tp_capabilities_supports_sms ()</h3>
409
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
410
 
tp_capabilities_supports_sms (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
411
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
 
282
<a name="tp-capabilities-supports-sms"></a><h3>tp_capabilities_supports_sms ()</h3>
 
283
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_sms        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
284
<p>
 
285
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
412
286
checks if SMS text channels can be requested with the connection associated
413
 
with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a>.</p>
414
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
 
287
with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a>.
 
288
</p>
 
289
<p>
 
290
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
415
291
checks if the contact associated with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> supports
416
 
SMS text channels.</p>
417
 
<div class="refsect3">
418
 
<a name="id-1.4.6.10.7.6"></a><h4>Parameters</h4>
419
 
<div class="informaltable"><table width="100%" border="0">
 
292
SMS text channels.
 
293
</p>
 
294
<div class="variablelist"><table border="0" class="variablelist">
420
295
<colgroup>
421
 
<col width="150px" class="parameters_name">
422
 
<col class="parameters_description">
423
 
<col width="200px" class="parameters_annotations">
 
296
<col align="left" valign="top">
 
297
<col>
424
298
</colgroup>
425
 
<tbody><tr>
426
 
<td class="parameter_name"><p>self</p></td>
427
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
428
 
<td class="parameter_annotations"> </td>
429
 
</tr></tbody>
430
 
</table></div>
431
 
</div>
432
 
<div class="refsect3">
433
 
<a name="id-1.4.6.10.7.7"></a><h4>Returns</h4>
434
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
 
299
<tbody>
 
300
<tr>
 
301
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
302
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
303
</tr>
 
304
<tr>
 
305
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
306
<td>
 
307
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Text as ChannelType,
435
308
HandleTypeContact as TargetHandleType, a channel identifier and
436
309
<a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-INTERFACE-SMS-SMS-CHANNEL:CAPS" title="TP_PROP_CHANNEL_INTERFACE_SMS_SMS_CHANNEL"><span class="type">TP_PROP_CHANNEL_INTERFACE_SMS_SMS_CHANNEL</span></a> set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> can be
437
 
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
438
 
<p></p>
439
 
</div>
 
310
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
311
</tr>
 
312
</tbody>
 
313
</table></div>
440
314
<p class="since">Since 0.19.0</p>
441
315
</div>
442
316
<hr>
443
317
<div class="refsect2">
444
 
<a name="tp-capabilities-supports-audio-call"></a><h3>tp_capabilities_supports_audio_call ()</h3>
445
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
446
 
tp_capabilities_supports_audio_call (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
447
 
                                     <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);</pre>
448
 
<p>Return whether audio calls can be established, for instance by calling
449
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-audio-call" title="tp_account_channel_request_new_audio_call ()"><code class="function">tp_account_channel_request_new_audio_call()</code></a>, followed by
450
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <em class="parameter"><code>handle_type</code></em>
451
 
.</p>
452
 
<p>To check whether requests using
453
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a> would work, set
454
 
<em class="parameter"><code>handle_type</code></em>
455
 
 to <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><code class="literal">TP_HANDLE_TYPE_CONTACT</code></a>.</p>
456
 
<div class="refsect3">
457
 
<a name="id-1.4.6.10.8.6"></a><h4>Parameters</h4>
458
 
<div class="informaltable"><table width="100%" border="0">
 
318
<a name="tp-capabilities-supports-audio-call"></a><h3>tp_capabilities_supports_audio_call ()</h3>
 
319
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_audio_call (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
320
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);</pre>
 
321
<p>
 
322
Return whether audio calls can be established, for instance by calling
 
323
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-audio-call" title="tp_account_channel_request_new_audio_call ()"><code class="function">tp_account_channel_request_new_audio_call()</code></a>, followed by
 
324
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <em class="parameter"><code>handle_type</code></em>.
 
325
</p>
 
326
<p>
 
327
To check whether requests using
 
328
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a> would work, set
 
329
<em class="parameter"><code>handle_type</code></em> to <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><code class="literal">TP_HANDLE_TYPE_CONTACT</code></a>.
 
330
</p>
 
331
<div class="variablelist"><table border="0" class="variablelist">
459
332
<colgroup>
460
 
<col width="150px" class="parameters_name">
461
 
<col class="parameters_description">
462
 
<col width="200px" class="parameters_annotations">
 
333
<col align="left" valign="top">
 
334
<col>
463
335
</colgroup>
464
336
<tbody>
465
337
<tr>
466
 
<td class="parameter_name"><p>self</p></td>
467
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
468
 
<td class="parameter_annotations"> </td>
 
338
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
339
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
469
340
</tr>
470
341
<tr>
471
 
<td class="parameter_name"><p>handle_type</p></td>
472
 
<td class="parameter_description"><p>the handle type of the call; <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a> for
 
342
<td><p><span class="term"><em class="parameter"><code>handle_type</code></em> :</span></p></td>
 
343
<td>the handle type of the call; <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a> for
473
344
private, <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a> or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-NONE:CAPS"><span class="type">TP_HANDLE_TYPE_NONE</span></a> for conference
474
 
(depending on the protocol)</p></td>
475
 
<td class="parameter_annotations"> </td>
 
345
(depending on the protocol)</td>
 
346
</tr>
 
347
<tr>
 
348
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
349
<td>
 
350
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Call as ChannelType,
 
351
<em class="parameter"><code>handle_type</code></em> as TargetHandleType, a True value for InitialAudio and an
 
352
identifier of the appropriate type can be expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
476
353
</tr>
477
354
</tbody>
478
355
</table></div>
479
 
</div>
480
 
<div class="refsect3">
481
 
<a name="id-1.4.6.10.8.7"></a><h4>Returns</h4>
482
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Call as ChannelType,
483
 
<em class="parameter"><code>handle_type</code></em>
484
 
as TargetHandleType, a True value for InitialAudio and an
485
 
identifier of the appropriate type can be expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
486
 
<p></p>
487
 
</div>
488
356
<p class="since">Since 0.17.6</p>
489
357
</div>
490
358
<hr>
491
359
<div class="refsect2">
492
 
<a name="tp-capabilities-supports-audio-video-call"></a><h3>tp_capabilities_supports_audio_video_call ()</h3>
493
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
494
 
tp_capabilities_supports_audio_video_call
495
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
496
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);</pre>
497
 
<p>Return whether audio/video calls can be established, for instance by calling
498
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-audio-video-call" title="tp_account_channel_request_new_audio_video_call ()"><code class="function">tp_account_channel_request_new_audio_video_call()</code></a>, followed by
499
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <em class="parameter"><code>handle_type</code></em>
500
 
.</p>
501
 
<p>To check whether requests using
502
 
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a> would work, set
503
 
<em class="parameter"><code>handle_type</code></em>
504
 
 to <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><code class="literal">TP_HANDLE_TYPE_CONTACT</code></a>.</p>
505
 
<div class="refsect3">
506
 
<a name="id-1.4.6.10.9.6"></a><h4>Parameters</h4>
507
 
<div class="informaltable"><table width="100%" border="0">
 
360
<a name="tp-capabilities-supports-audio-video-call"></a><h3>tp_capabilities_supports_audio_video_call ()</h3>
 
361
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_audio_video_call
 
362
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
363
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>);</pre>
 
364
<p>
 
365
Return whether audio/video calls can be established, for instance by calling
 
366
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new-audio-video-call" title="tp_account_channel_request_new_audio_video_call ()"><code class="function">tp_account_channel_request_new_audio_video_call()</code></a>, followed by
 
367
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-id" title="tp_account_channel_request_set_target_id ()"><code class="function">tp_account_channel_request_set_target_id()</code></a> with <em class="parameter"><code>handle_type</code></em>.
 
368
</p>
 
369
<p>
 
370
To check whether requests using
 
371
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-target-contact" title="tp_account_channel_request_set_target_contact ()"><code class="function">tp_account_channel_request_set_target_contact()</code></a> would work, set
 
372
<em class="parameter"><code>handle_type</code></em> to <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><code class="literal">TP_HANDLE_TYPE_CONTACT</code></a>.
 
373
</p>
 
374
<div class="variablelist"><table border="0" class="variablelist">
508
375
<colgroup>
509
 
<col width="150px" class="parameters_name">
510
 
<col class="parameters_description">
511
 
<col width="200px" class="parameters_annotations">
 
376
<col align="left" valign="top">
 
377
<col>
512
378
</colgroup>
513
379
<tbody>
514
380
<tr>
515
 
<td class="parameter_name"><p>self</p></td>
516
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
517
 
<td class="parameter_annotations"> </td>
 
381
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
382
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
518
383
</tr>
519
384
<tr>
520
 
<td class="parameter_name"><p>handle_type</p></td>
521
 
<td class="parameter_description"><p>the handle type of the call; <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a> for
 
385
<td><p><span class="term"><em class="parameter"><code>handle_type</code></em> :</span></p></td>
 
386
<td>the handle type of the call; <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a> for
522
387
private, <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a> or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-NONE:CAPS"><span class="type">TP_HANDLE_TYPE_NONE</span></a> for conference
523
 
(depending on the protocol)</p></td>
524
 
<td class="parameter_annotations"> </td>
 
388
(depending on the protocol)</td>
525
389
</tr>
526
 
</tbody>
527
 
</table></div>
528
 
</div>
529
 
<div class="refsect3">
530
 
<a name="id-1.4.6.10.9.7"></a><h4>Returns</h4>
531
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Call as ChannelType,
532
 
<em class="parameter"><code>handle_type</code></em>
533
 
as TargetHandleType, a True value for
 
390
<tr>
 
391
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
392
<td>
 
393
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing Call as ChannelType,
 
394
<em class="parameter"><code>handle_type</code></em> as TargetHandleType, a True value for
534
395
InitialAudio/InitialVideo and an identifier of the appropriate type can be
535
396
expected to work,
536
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
537
 
<p></p>
538
 
</div>
 
397
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
398
</tr>
 
399
</tbody>
 
400
</table></div>
539
401
<p class="since">Since 0.17.6</p>
540
402
</div>
541
403
<hr>
542
404
<div class="refsect2">
543
 
<a name="tp-capabilities-supports-file-transfer"></a><h3>tp_capabilities_supports_file_transfer ()</h3>
544
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
545
 
tp_capabilities_supports_file_transfer
546
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
547
 
<p>Return whether private file transfer can be established by providing
548
 
a contact identifier.</p>
549
 
<div class="refsect3">
550
 
<a name="id-1.4.6.10.10.5"></a><h4>Parameters</h4>
551
 
<div class="informaltable"><table width="100%" border="0">
 
405
<a name="tp-capabilities-supports-file-transfer"></a><h3>tp_capabilities_supports_file_transfer ()</h3>
 
406
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_file_transfer
 
407
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
408
<p>
 
409
Return whether private file transfer can be established by providing
 
410
a contact identifier.
 
411
</p>
 
412
<div class="variablelist"><table border="0" class="variablelist">
552
413
<colgroup>
553
 
<col width="150px" class="parameters_name">
554
 
<col class="parameters_description">
555
 
<col width="200px" class="parameters_annotations">
 
414
<col align="left" valign="top">
 
415
<col>
556
416
</colgroup>
557
 
<tbody><tr>
558
 
<td class="parameter_name"><p>self</p></td>
559
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
560
 
<td class="parameter_annotations"> </td>
561
 
</tr></tbody>
562
 
</table></div>
563
 
</div>
564
 
<div class="refsect3">
565
 
<a name="id-1.4.6.10.10.6"></a><h4>Returns</h4>
566
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing FileTransfer as ChannelType,
 
417
<tbody>
 
418
<tr>
 
419
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
420
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
421
</tr>
 
422
<tr>
 
423
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
424
<td>
 
425
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing FileTransfer as ChannelType,
567
426
HandleTypeContact as TargetHandleType and a contact identifier can be
568
 
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
569
 
<p></p>
570
 
</div>
 
427
expected to work, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
428
</tr>
 
429
</tbody>
 
430
</table></div>
571
431
<p class="since">Since 0.17.6</p>
572
432
</div>
573
433
<hr>
574
434
<div class="refsect2">
575
 
<a name="tp-capabilities-supports-file-transfer-description"></a><h3>tp_capabilities_supports_file_transfer_description ()</h3>
576
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
577
 
tp_capabilities_supports_file_transfer_description
578
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
579
 
<p></p>
580
 
<div class="refsect3">
581
 
<a name="id-1.4.6.10.11.5"></a><h4>Parameters</h4>
582
 
<div class="informaltable"><table width="100%" border="0">
 
435
<a name="tp-capabilities-supports-file-transfer-description"></a><h3>tp_capabilities_supports_file_transfer_description ()</h3>
 
436
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_file_transfer_description
 
437
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
438
<p>
 
439
 
 
440
</p>
 
441
<div class="variablelist"><table border="0" class="variablelist">
583
442
<colgroup>
584
 
<col width="150px" class="parameters_name">
585
 
<col class="parameters_description">
586
 
<col width="200px" class="parameters_annotations">
 
443
<col align="left" valign="top">
 
444
<col>
587
445
</colgroup>
588
 
<tbody><tr>
589
 
<td class="parameter_name"><p>self</p></td>
590
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
591
 
<td class="parameter_annotations"> </td>
592
 
</tr></tbody>
 
446
<tbody>
 
447
<tr>
 
448
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
449
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
450
</tr>
 
451
<tr>
 
452
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
453
<td>
 
454
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
 
455
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
 
456
file's description</td>
 
457
</tr>
 
458
</tbody>
593
459
</table></div>
594
 
</div>
595
 
<div class="refsect3">
596
 
<a name="id-1.4.6.10.11.6"></a><h4>Returns</h4>
597
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
598
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
599
 
file's description</p>
600
 
<p></p>
601
 
</div>
602
460
<p class="since">Since 0.19.0</p>
603
461
</div>
604
462
<hr>
605
463
<div class="refsect2">
606
 
<a name="tp-capabilities-supports-file-transfer-initial-offset"></a><h3>tp_capabilities_supports_file_transfer_initial_offset ()</h3>
607
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
608
 
tp_capabilities_supports_file_transfer_initial_offset
609
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
610
 
<p>Return whether an initial offset other than 0 can be specified on
 
464
<a name="tp-capabilities-supports-file-transfer-initial-offset"></a><h3>tp_capabilities_supports_file_transfer_initial_offset ()</h3>
 
465
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_file_transfer_initial_offset
 
466
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
467
<p>
 
468
Return whether an initial offset other than 0 can be specified on
611
469
outgoing file transfers. This can be used to resume partial transfers,
612
 
by omitting the part that has already been sent.</p>
613
 
<div class="refsect3">
614
 
<a name="id-1.4.6.10.12.5"></a><h4>Parameters</h4>
615
 
<div class="informaltable"><table width="100%" border="0">
616
 
<colgroup>
617
 
<col width="150px" class="parameters_name">
618
 
<col class="parameters_description">
619
 
<col width="200px" class="parameters_annotations">
620
 
</colgroup>
621
 
<tbody><tr>
622
 
<td class="parameter_name"><p>self</p></td>
623
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
624
 
<td class="parameter_annotations"> </td>
625
 
</tr></tbody>
626
 
</table></div>
627
 
</div>
628
 
<div class="refsect3">
629
 
<a name="id-1.4.6.10.12.6"></a><h4>Returns</h4>
630
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
631
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify an
632
 
initial offset greater than 0</p>
633
 
<p></p>
634
 
</div>
635
 
<p class="since">Since 0.19.0</p>
636
 
</div>
637
 
<hr>
638
 
<div class="refsect2">
639
 
<a name="tp-capabilities-supports-file-transfer-timestamp"></a><h3>tp_capabilities_supports_file_transfer_timestamp ()</h3>
640
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
641
 
tp_capabilities_supports_file_transfer_timestamp
642
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
643
 
<p></p>
644
 
<div class="refsect3">
645
 
<a name="id-1.4.6.10.13.5"></a><h4>Parameters</h4>
646
 
<div class="informaltable"><table width="100%" border="0">
647
 
<colgroup>
648
 
<col width="150px" class="parameters_name">
649
 
<col class="parameters_description">
650
 
<col width="200px" class="parameters_annotations">
651
 
</colgroup>
652
 
<tbody><tr>
653
 
<td class="parameter_name"><p>self</p></td>
654
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
655
 
<td class="parameter_annotations"> </td>
656
 
</tr></tbody>
657
 
</table></div>
658
 
</div>
659
 
<div class="refsect3">
660
 
<a name="id-1.4.6.10.13.6"></a><h4>Returns</h4>
661
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
662
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
663
 
file's timestamp</p>
664
 
<p></p>
665
 
</div>
666
 
<p class="since">Since 0.19.0</p>
667
 
</div>
668
 
<hr>
669
 
<div class="refsect2">
670
 
<a name="tp-capabilities-supports-file-transfer-uri"></a><h3>tp_capabilities_supports_file_transfer_uri ()</h3>
671
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
672
 
tp_capabilities_supports_file_transfer_uri
673
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
674
 
<p></p>
675
 
<div class="refsect3">
676
 
<a name="id-1.4.6.10.14.5"></a><h4>Parameters</h4>
677
 
<div class="informaltable"><table width="100%" border="0">
678
 
<colgroup>
679
 
<col width="150px" class="parameters_name">
680
 
<col class="parameters_description">
681
 
<col width="200px" class="parameters_annotations">
682
 
</colgroup>
683
 
<tbody><tr>
684
 
<td class="parameter_name"><p>self</p></td>
685
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
686
 
<td class="parameter_annotations"> </td>
687
 
</tr></tbody>
688
 
</table></div>
689
 
</div>
690
 
<div class="refsect3">
691
 
<a name="id-1.4.6.10.14.6"></a><h4>Returns</h4>
692
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
693
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
694
 
file's URI</p>
695
 
<p></p>
696
 
</div>
697
 
<p class="since">Since 0.19.0</p>
698
 
</div>
699
 
<hr>
700
 
<div class="refsect2">
701
 
<a name="tp-capabilities-supports-stream-tubes"></a><h3>tp_capabilities_supports_stream_tubes ()</h3>
702
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
703
 
tp_capabilities_supports_stream_tubes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
704
 
                                       <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
705
 
                                       <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> *service</code></em>);</pre>
706
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
 
470
by omitting the part that has already been sent.
 
471
</p>
 
472
<div class="variablelist"><table border="0" class="variablelist">
 
473
<colgroup>
 
474
<col align="left" valign="top">
 
475
<col>
 
476
</colgroup>
 
477
<tbody>
 
478
<tr>
 
479
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
480
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
481
</tr>
 
482
<tr>
 
483
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
484
<td>
 
485
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
 
486
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify an
 
487
initial offset greater than 0</td>
 
488
</tr>
 
489
</tbody>
 
490
</table></div>
 
491
<p class="since">Since 0.19.0</p>
 
492
</div>
 
493
<hr>
 
494
<div class="refsect2">
 
495
<a name="tp-capabilities-supports-file-transfer-timestamp"></a><h3>tp_capabilities_supports_file_transfer_timestamp ()</h3>
 
496
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_file_transfer_timestamp
 
497
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
498
<p>
 
499
 
 
500
</p>
 
501
<div class="variablelist"><table border="0" class="variablelist">
 
502
<colgroup>
 
503
<col align="left" valign="top">
 
504
<col>
 
505
</colgroup>
 
506
<tbody>
 
507
<tr>
 
508
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
509
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
510
</tr>
 
511
<tr>
 
512
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
513
<td>
 
514
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
 
515
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
 
516
file's timestamp</td>
 
517
</tr>
 
518
</tbody>
 
519
</table></div>
 
520
<p class="since">Since 0.19.0</p>
 
521
</div>
 
522
<hr>
 
523
<div class="refsect2">
 
524
<a name="tp-capabilities-supports-file-transfer-uri"></a><h3>tp_capabilities_supports_file_transfer_uri ()</h3>
 
525
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_file_transfer_uri
 
526
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
 
527
<p>
 
528
 
 
529
</p>
 
530
<div class="variablelist"><table border="0" class="variablelist">
 
531
<colgroup>
 
532
<col align="left" valign="top">
 
533
<col>
 
534
</colgroup>
 
535
<tbody>
 
536
<tr>
 
537
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
538
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
539
</tr>
 
540
<tr>
 
541
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
542
<td>
 
543
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if requests as described for
 
544
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-file-transfer" title="tp_capabilities_supports_file_transfer ()"><code class="function">tp_capabilities_supports_file_transfer()</code></a> can also specify the outgoing
 
545
file's URI</td>
 
546
</tr>
 
547
</tbody>
 
548
</table></div>
 
549
<p class="since">Since 0.19.0</p>
 
550
</div>
 
551
<hr>
 
552
<div class="refsect2">
 
553
<a name="tp-capabilities-supports-stream-tubes"></a><h3>tp_capabilities_supports_stream_tubes ()</h3>
 
554
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_stream_tubes
 
555
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
556
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
 
557
                                                         <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> *service</code></em>);</pre>
 
558
<p>
 
559
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
707
560
checks if the contact associated with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> supports
708
 
stream tubes with <em class="parameter"><code>handle_type</code></em>
709
 
 as TargetHandleType.
710
 
If <em class="parameter"><code>service</code></em>
711
 
 is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it also checks if it supports stream tubes
712
 
with <em class="parameter"><code>service</code></em>
713
 
 as <a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-STREAM-TUBE-SERVICE:CAPS" title="TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE"><span class="type">TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE</span></a>.</p>
714
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
 
561
stream tubes with <em class="parameter"><code>handle_type</code></em> as TargetHandleType.
 
562
If <em class="parameter"><code>service</code></em> is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it also checks if it supports stream tubes
 
563
with <em class="parameter"><code>service</code></em> as <a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-STREAM-TUBE-SERVICE:CAPS" title="TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE"><span class="type">TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE</span></a>.
 
564
</p>
 
565
<p>
 
566
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
715
567
checks if the connection supports requesting stream tube channels with
716
 
<em class="parameter"><code>handle_type</code></em>
717
 
 as ChannelType. The <em class="parameter"><code>service</code></em>
718
 
 argument is unused in this case.</p>
719
 
<div class="refsect3">
720
 
<a name="id-1.4.6.10.15.6"></a><h4>Parameters</h4>
721
 
<div class="informaltable"><table width="100%" border="0">
 
568
<em class="parameter"><code>handle_type</code></em> as ChannelType. The <em class="parameter"><code>service</code></em> argument is unused in this case.
 
569
</p>
 
570
<div class="variablelist"><table border="0" class="variablelist">
722
571
<colgroup>
723
 
<col width="150px" class="parameters_name">
724
 
<col class="parameters_description">
725
 
<col width="200px" class="parameters_annotations">
 
572
<col align="left" valign="top">
 
573
<col>
726
574
</colgroup>
727
575
<tbody>
728
576
<tr>
729
 
<td class="parameter_name"><p>self</p></td>
730
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
731
 
<td class="parameter_annotations"> </td>
732
 
</tr>
733
 
<tr>
734
 
<td class="parameter_name"><p>handle_type</p></td>
735
 
<td class="parameter_description"><p>the handle type of the tube (either <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a>
736
 
or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)</p></td>
737
 
<td class="parameter_annotations"> </td>
738
 
</tr>
739
 
<tr>
740
 
<td class="parameter_name"><p>service</p></td>
741
 
<td class="parameter_description"><p>the service of the tube, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
742
 
<td class="parameter_annotations"> </td>
 
577
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
578
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
579
</tr>
 
580
<tr>
 
581
<td><p><span class="term"><em class="parameter"><code>handle_type</code></em> :</span></p></td>
 
582
<td>the handle type of the tube (either <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a>
 
583
or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)</td>
 
584
</tr>
 
585
<tr>
 
586
<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
 
587
<td>the service of the tube, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
588
</td>
 
589
</tr>
 
590
<tr>
 
591
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
592
<td>
 
593
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contact or connection supports this type of stream
 
594
tubes.</td>
743
595
</tr>
744
596
</tbody>
745
597
</table></div>
746
 
</div>
747
 
<div class="refsect3">
748
 
<a name="id-1.4.6.10.15.7"></a><h4>Returns</h4>
749
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contact or connection supports this type of stream
750
 
tubes.</p>
751
 
<p></p>
752
 
</div>
753
598
<p class="since">Since 0.13.0</p>
754
599
</div>
755
600
<hr>
756
601
<div class="refsect2">
757
 
<a name="tp-capabilities-supports-dbus-tubes"></a><h3>tp_capabilities_supports_dbus_tubes ()</h3>
758
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
759
 
tp_capabilities_supports_dbus_tubes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
760
 
                                     <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
761
 
                                     <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> *service_name</code></em>);</pre>
762
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
 
602
<a name="tp-capabilities-supports-dbus-tubes"></a><h3>tp_capabilities_supports_dbus_tubes ()</h3>
 
603
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_dbus_tubes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
604
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-enums.html#TpHandleType" title="enum TpHandleType"><span class="type">TpHandleType</span></a> handle_type</code></em>,
 
605
                                                         <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> *service_name</code></em>);</pre>
 
606
<p>
 
607
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function
763
608
checks if the contact associated with this <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> supports
764
 
D-Bus tubes with <em class="parameter"><code>handle_type</code></em>
765
 
 as TargetHandleType.
766
 
If <em class="parameter"><code>service_name</code></em>
767
 
 is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it also checks if it supports stream tubes
768
 
with <em class="parameter"><code>service</code></em>
769
 
 as <a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-DBUS-TUBE-SERVICE-NAME:CAPS" title="TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME"><span class="type">TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME</span></a>.</p>
770
 
<p>If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title="The “contact-specific” property"><span class="type">“contact-specific”</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
 
609
D-Bus tubes with <em class="parameter"><code>handle_type</code></em> as TargetHandleType.
 
610
If <em class="parameter"><code>service_name</code></em> is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it also checks if it supports stream tubes
 
611
with <em class="parameter"><code>service</code></em> as <a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-DBUS-TUBE-SERVICE-NAME:CAPS" title="TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME"><span class="type">TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME</span></a>.
 
612
</p>
 
613
<p>
 
614
If the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--contact-specific" title='The "contact-specific" property'><span class="type">"contact-specific"</span></a> property is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, this function
771
615
checks if the connection supports requesting D-Bus tube channels with
772
 
<em class="parameter"><code>handle_type</code></em>
773
 
 as ChannelType. The <em class="parameter"><code>service_name</code></em>
774
 
 argument is unused in
775
 
this case.</p>
776
 
<div class="refsect3">
777
 
<a name="id-1.4.6.10.16.6"></a><h4>Parameters</h4>
778
 
<div class="informaltable"><table width="100%" border="0">
 
616
<em class="parameter"><code>handle_type</code></em> as ChannelType. The <em class="parameter"><code>service_name</code></em> argument is unused in
 
617
this case.
 
618
</p>
 
619
<div class="variablelist"><table border="0" class="variablelist">
779
620
<colgroup>
780
 
<col width="150px" class="parameters_name">
781
 
<col class="parameters_description">
782
 
<col width="200px" class="parameters_annotations">
 
621
<col align="left" valign="top">
 
622
<col>
783
623
</colgroup>
784
624
<tbody>
785
625
<tr>
786
 
<td class="parameter_name"><p>self</p></td>
787
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
788
 
<td class="parameter_annotations"> </td>
789
 
</tr>
790
 
<tr>
791
 
<td class="parameter_name"><p>handle_type</p></td>
792
 
<td class="parameter_description"><p>the handle type of the tube (either <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a>
793
 
or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)</p></td>
794
 
<td class="parameter_annotations"> </td>
795
 
</tr>
796
 
<tr>
797
 
<td class="parameter_name"><p>service_name</p></td>
798
 
<td class="parameter_description"><p>the service name of the tube, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
799
 
<td class="parameter_annotations"> </td>
 
626
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
627
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
628
</tr>
 
629
<tr>
 
630
<td><p><span class="term"><em class="parameter"><code>handle_type</code></em> :</span></p></td>
 
631
<td>the handle type of the tube (either <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-CONTACT:CAPS"><span class="type">TP_HANDLE_TYPE_CONTACT</span></a>
 
632
or <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-ROOM:CAPS"><span class="type">TP_HANDLE_TYPE_ROOM</span></a>)</td>
 
633
</tr>
 
634
<tr>
 
635
<td><p><span class="term"><em class="parameter"><code>service_name</code></em> :</span></p></td>
 
636
<td>the service name of the tube, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
637
</td>
 
638
</tr>
 
639
<tr>
 
640
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
641
<td>
 
642
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contact or connection supports this type of D-Bus
 
643
tubes.</td>
800
644
</tr>
801
645
</tbody>
802
646
</table></div>
803
 
</div>
804
 
<div class="refsect3">
805
 
<a name="id-1.4.6.10.16.7"></a><h4>Returns</h4>
806
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contact or connection supports this type of D-Bus
807
 
tubes.</p>
808
 
<p></p>
809
 
</div>
810
647
<p class="since">Since 0.13.0</p>
811
648
</div>
812
649
<hr>
813
650
<div class="refsect2">
814
 
<a name="tp-capabilities-supports-contact-search"></a><h3>tp_capabilities_supports_contact_search ()</h3>
815
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
816
 
tp_capabilities_supports_contact_search
817
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
818
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_limit</code></em>,
819
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);</pre>
820
 
<p>Return whether this protocol or connection can perform contact
 
651
<a name="tp-capabilities-supports-contact-search"></a><h3>tp_capabilities_supports_contact_search ()</h3>
 
652
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_contact_search
 
653
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
654
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_limit</code></em>,
 
655
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);</pre>
 
656
<p>
 
657
Return whether this protocol or connection can perform contact
821
658
searches. Optionally, also return whether a limited number of
822
659
results can be specified, and whether alternative servers can be
823
 
searched.</p>
824
 
<div class="refsect3">
825
 
<a name="id-1.4.6.10.17.5"></a><h4>Parameters</h4>
826
 
<div class="informaltable"><table width="100%" border="0">
 
660
searched.
 
661
</p>
 
662
<div class="variablelist"><table border="0" class="variablelist">
827
663
<colgroup>
828
 
<col width="150px" class="parameters_name">
829
 
<col class="parameters_description">
830
 
<col width="200px" class="parameters_annotations">
 
664
<col align="left" valign="top">
 
665
<col>
831
666
</colgroup>
832
667
<tbody>
833
668
<tr>
834
 
<td class="parameter_name"><p>self</p></td>
835
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
836
 
<td class="parameter_annotations"> </td>
837
 
</tr>
838
 
<tr>
839
 
<td class="parameter_name"><p>with_limit</p></td>
840
 
<td class="parameter_description"><p> if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the limit
841
 
parameter to <a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-new-async" title="tp_contact_search_new_async ()"><code class="function">tp_contact_search_new_async()</code></a> and
842
 
<a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-reset-async" title="tp_contact_search_reset_async ()"><code class="function">tp_contact_search_reset_async()</code></a> can be nonzero. </p></td>
843
 
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
844
 
</tr>
845
 
<tr>
846
 
<td class="parameter_name"><p>with_server</p></td>
847
 
<td class="parameter_description"><p> if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the server
848
 
parameter to <a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-new-async" title="tp_contact_search_new_async ()"><code class="function">tp_contact_search_new_async()</code></a> and
849
 
<a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-reset-async" title="tp_contact_search_reset_async ()"><code class="function">tp_contact_search_reset_async()</code></a> can be non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
850
 
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
 
669
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
670
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
 
671
</tr>
 
672
<tr>
 
673
<td><p><span class="term"><em class="parameter"><code>with_limit</code></em> :</span></p></td>
 
674
<td>if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the limit
 
675
parameter to <a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-new-async" title="tp_contact_search_new_async ()"><code class="function">tp_contact_search_new_async()</code></a> and
 
676
<a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-reset-async" title="tp_contact_search_reset_async ()"><code class="function">tp_contact_search_reset_async()</code></a> can be nonzero. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
677
</td>
 
678
</tr>
 
679
<tr>
 
680
<td><p><span class="term"><em class="parameter"><code>with_server</code></em> :</span></p></td>
 
681
<td>if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the server
 
682
parameter to <a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-new-async" title="tp_contact_search_new_async ()"><code class="function">tp_contact_search_new_async()</code></a> and
 
683
<a class="link" href="telepathy-glib-contact-search.html#tp-contact-search-reset-async" title="tp_contact_search_reset_async ()"><code class="function">tp_contact_search_reset_async()</code></a> can be non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
684
</td>
 
685
</tr>
 
686
<tr>
 
687
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
688
<td>
 
689
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a class="link" href="telepathy-glib-contact-search.html#TpContactSearch"><span class="type">TpContactSearch</span></a> can be used.</td>
851
690
</tr>
852
691
</tbody>
853
692
</table></div>
854
 
</div>
855
 
<div class="refsect3">
856
 
<a name="id-1.4.6.10.17.6"></a><h4>Returns</h4>
857
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a class="link" href="telepathy-glib-contact-search.html#TpContactSearch"><span class="type">TpContactSearch</span></a> can be used.</p>
858
 
<p></p>
859
 
</div>
860
693
<p class="since">Since 0.13.11</p>
861
694
</div>
862
695
<hr>
863
696
<div class="refsect2">
864
 
<a name="tp-capabilities-supports-room-list"></a><h3>tp_capabilities_supports_room_list ()</h3>
865
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
866
 
tp_capabilities_supports_room_list (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
867
 
                                    <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);</pre>
868
 
<p>Discovers whether this protocol or connection supports listing rooms.
 
697
<a name="tp-capabilities-supports-room-list"></a><h3>tp_capabilities_supports_room_list ()</h3>
 
698
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_capabilities_supports_room_list  (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>,
 
699
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *with_server</code></em>);</pre>
 
700
<p>
 
701
Discovers whether this protocol or connection supports listing rooms.
869
702
Specifically, if this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, a room list channel can be
870
 
requested as follows:</p>
 
703
requested as follows:
 
704
</p>
871
705
<div class="informalexample">
872
706
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
873
707
    <tbody>
889
723
15
890
724
16
891
725
17</pre></td>
892
 
        <td class="listing_code"><pre class="programlisting">GHashTable <span class="gtkdoc opt">*</span>request<span class="gtkdoc opt">;</span>
893
 
TpAccountChannelRequest <span class="gtkdoc opt">*</span>req<span class="gtkdoc opt">;</span>
894
 
 
895
 
request <span class="gtkdoc opt">=</span> <span class="function"><a href="telepathy-glib-asv.html#tp-asv-new">tp_asv_new</a></span> <span class="gtkdoc opt">(</span>
896
 
    TP_PROP_CHANNEL_CHANNEL_TYPE<span class="gtkdoc opt">,</span> G_TYPE_STRING<span class="gtkdoc opt">,</span>
897
 
      TP_IFACE_CHANNEL_TYPE_ROOM_LIST<span class="gtkdoc opt">,</span>
898
 
    TP_PROP_CHANNEL_TARGET_HANDLE_TYPE<span class="gtkdoc opt">,</span> G_TYPE_UINT<span class="gtkdoc opt">,</span> TP_HANDLE_TYPE_NONE<span class="gtkdoc opt">,</span>
899
 
    NULL<span class="gtkdoc opt">);</span>
900
 
 
901
 
req <span class="gtkdoc opt">=</span> <span class="function"><a href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new">tp_account_channel_request_new</a></span> <span class="gtkdoc opt">(</span>account<span class="gtkdoc opt">,</span> request<span class="gtkdoc opt">,</span>
902
 
   TP_USER_ACTION_TIME_CURRENT_TIME<span class="gtkdoc opt">);</span>
903
 
 
904
 
<span class="function"><a href="telepathy-glib-account-channel-request.html#tp-account-channel-request-create-and-handle-channel-async">tp_account_channel_request_create_and_handle_channel_async</a></span> <span class="gtkdoc opt">(</span>req<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">,</span>
905
 
    create_channel_cb<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
906
 
 
907
 
<span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span> <span class="gtkdoc opt">(</span>req<span class="gtkdoc opt">);</span>
908
 
<span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#g-hash-table-unref">g_hash_table_unref</a></span> <span class="gtkdoc opt">(</span>request<span class="gtkdoc opt">);</span></pre></td>
 
726
        <td class="listing_code"><pre class="programlisting"><span class="usertype">GHashTable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">request</span><span class="symbol">;</span>
 
727
<span class="usertype">TpAccountChannelRequest</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">req</span><span class="symbol">;</span>
 
728
 
 
729
<span class="normal">request </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="telepathy-glib-asv.html#tp-asv-new">tp_asv_new</a></span><span class="normal"> </span><span class="symbol">(</span>
 
730
<span class="normal">    <a href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-CHANNEL-TYPE:CAPS">TP_PROP_CHANNEL_CHANNEL_TYPE</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span>
 
731
<span class="normal">      <a href="telepathy-glib-interfaces.html#TP-IFACE-CHANNEL-TYPE-ROOM-LIST:CAPS">TP_IFACE_CHANNEL_TYPE_ROOM_LIST</a></span><span class="symbol">,</span>
 
732
<span class="normal">    <a href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TARGET-HANDLE-TYPE:CAPS">TP_PROP_CHANNEL_TARGET_HANDLE_TYPE</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-UINT:CAPS">G_TYPE_UINT</a></span><span class="symbol">,</span><span class="normal"> <a href="telepathy-glib-enums.html#TP-HANDLE-TYPE-NONE:CAPS">TP_HANDLE_TYPE_NONE</a></span><span class="symbol">,</span>
 
733
<span class="normal">    <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
 
734
 
 
735
<span class="normal">req </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new">tp_account_channel_request_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">account</span><span class="symbol">,</span><span class="normal"> request</span><span class="symbol">,</span>
 
736
<span class="normal">   <a href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS">TP_USER_ACTION_TIME_CURRENT_TIME</a></span><span class="symbol">);</span>
 
737
 
 
738
<span class="function"><a href="telepathy-glib-account-channel-request.html#tp-account-channel-request-create-and-handle-channel-async">tp_account_channel_request_create_and_handle_channel_async</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">req</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
 
739
<span class="normal">    create_channel_cb</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
 
740
 
 
741
<span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">req</span><span class="symbol">);</span>
 
742
<span class="function"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#g-hash-table-unref">g_hash_table_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">request</span><span class="symbol">);</span></pre></td>
909
743
      </tr>
910
744
    </tbody>
911
745
  </table>
912
746
</div>
913
747
 
914
 
<p></p>
915
 
<p>If <em class="parameter"><code>with_server</code></em>
916
 
 is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, a list of rooms on a particular server can
917
 
be requested as follows:</p>
 
748
<p>
 
749
</p>
 
750
<p>
 
751
If <em class="parameter"><code>with_server</code></em> is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, a list of rooms on a particular server can
 
752
be requested as follows:
 
753
</p>
918
754
<div class="informalexample">
919
755
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
920
756
    <tbody>
927
763
6
928
764
7
929
765
8</pre></td>
930
 
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc opt">/</span>\<span class="gtkdoc opt">*</span> Same code as above but with request defined <span class="keyword">using</span><span class="gtkdoc opt">: *</span>\<span class="gtkdoc opt">/</span>
931
 
request <span class="gtkdoc opt">=</span> <span class="function"><a href="telepathy-glib-asv.html#tp-asv-new">tp_asv_new</a></span> <span class="gtkdoc opt">(</span>
932
 
    TP_PROP_CHANNEL_CHANNEL_TYPE<span class="gtkdoc opt">,</span> G_TYPE_STRING<span class="gtkdoc opt">,</span>
933
 
      TP_IFACE_CHANNEL_TYPE_ROOM_LIST<span class="gtkdoc opt">,</span>
934
 
    TP_PROP_CHANNEL_TARGET_HANDLE_TYPE<span class="gtkdoc opt">,</span> G_TYPE_UINT<span class="gtkdoc opt">,</span> TP_HANDLE_TYPE_NONE<span class="gtkdoc opt">,</span>
935
 
    TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER<span class="gtkdoc opt">,</span> G_TYPE_STRING<span class="gtkdoc opt">,</span>
936
 
      <span class="string">&quot;characters.shakespeare.lit&quot;</span><span class="gtkdoc opt">,</span>
937
 
    NULL<span class="gtkdoc opt">);</span></pre></td>
 
766
        <td class="listing_code"><pre class="programlisting"><span class="symbol">/\*</span><span class="normal"> Same code as above but with request </span><span class="usertype">defined</span><span class="normal"> using</span><span class="symbol">:</span><span class="normal"> </span><span class="symbol">*\/</span>
 
767
<span class="normal">request </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="telepathy-glib-asv.html#tp-asv-new">tp_asv_new</a></span><span class="normal"> </span><span class="symbol">(</span>
 
768
<span class="normal">    <a href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-CHANNEL-TYPE:CAPS">TP_PROP_CHANNEL_CHANNEL_TYPE</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span>
 
769
<span class="normal">      <a href="telepathy-glib-interfaces.html#TP-IFACE-CHANNEL-TYPE-ROOM-LIST:CAPS">TP_IFACE_CHANNEL_TYPE_ROOM_LIST</a></span><span class="symbol">,</span>
 
770
<span class="normal">    <a href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TARGET-HANDLE-TYPE:CAPS">TP_PROP_CHANNEL_TARGET_HANDLE_TYPE</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-UINT:CAPS">G_TYPE_UINT</a></span><span class="symbol">,</span><span class="normal"> <a href="telepathy-glib-enums.html#TP-HANDLE-TYPE-NONE:CAPS">TP_HANDLE_TYPE_NONE</a></span><span class="symbol">,</span>
 
771
<span class="normal">    <a href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-ROOM-LIST-SERVER:CAPS">TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER</a></span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span>
 
772
<span class="normal">      </span><span class="string">"characters.shakespeare.lit"</span><span class="symbol">,</span>
 
773
<span class="normal">    <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
938
774
      </tr>
939
775
    </tbody>
940
776
  </table>
941
777
</div>
942
778
 
943
 
<p></p>
944
 
<div class="refsect3">
945
 
<a name="id-1.4.6.10.18.10"></a><h4>Parameters</h4>
946
 
<div class="informaltable"><table width="100%" border="0">
 
779
<p>
 
780
</p>
 
781
<div class="variablelist"><table border="0" class="variablelist">
947
782
<colgroup>
948
 
<col width="150px" class="parameters_name">
949
 
<col class="parameters_description">
950
 
<col width="200px" class="parameters_annotations">
 
783
<col align="left" valign="top">
 
784
<col>
951
785
</colgroup>
952
786
<tbody>
953
787
<tr>
954
 
<td class="parameter_name"><p>self</p></td>
955
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</p></td>
956
 
<td class="parameter_annotations"> </td>
 
788
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
789
<td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object</td>
957
790
</tr>
958
791
<tr>
959
 
<td class="parameter_name"><p>with_server</p></td>
960
 
<td class="parameter_description"><p> if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the
 
792
<td><p><span class="term"><em class="parameter"><code>with_server</code></em> :</span></p></td>
 
793
<td>if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the
961
794
<a class="link" href="telepathy-glib-interfaces.html#TP-PROP-CHANNEL-TYPE-ROOM-LIST-SERVER:CAPS" title="TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER"><span class="type">TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER</span></a> property can be defined when
962
 
requesting a RoomList channel. </p></td>
963
 
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
 
795
requesting a RoomList channel. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
796
</td>
964
797
</tr>
965
 
</tbody>
966
 
</table></div>
967
 
</div>
968
 
<div class="refsect3">
969
 
<a name="id-1.4.6.10.18.11"></a><h4>Returns</h4>
970
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing RoomList as ChannelType,
 
798
<tr>
 
799
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
800
<td>
 
801
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a channel request containing RoomList as ChannelType,
971
802
HandleTypeNone as TargetHandleType can be expected to work,
972
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
973
 
<p></p>
974
 
</div>
 
803
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
804
</tr>
 
805
</tbody>
 
806
</table></div>
975
807
<p class="since">Since 0.13.14</p>
976
808
</div>
977
809
</div>
978
810
<div class="refsect1">
979
 
<a name="telepathy-glib-capabilities.other_details"></a><h2>Types and Values</h2>
980
 
<div class="refsect2">
981
 
<a name="TpCapabilities-struct"></a><h3>TpCapabilities</h3>
982
 
<pre class="programlisting">typedef struct _TpCapabilities TpCapabilities;</pre>
983
 
<p>An object representing capabilities a <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> or <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> supports.</p>
984
 
<p class="since">Since 0.11.3</p>
985
 
</div>
986
 
</div>
987
 
<div class="refsect1">
988
811
<a name="telepathy-glib-capabilities.property-details"></a><h2>Property Details</h2>
989
812
<div class="refsect2">
990
 
<a name="TpCapabilities--channel-classes"></a><h3>The <code class="literal">“channel-classes”</code> property</h3>
991
 
<pre class="programlisting">  “channel-classes”          <span class="type">GPtrArray_GValueArray_GHashTable_gchararray+GValue_+GStrv__*</span></pre>
992
 
<p>The underlying data structure used by Telepathy to represent the
993
 
requests that can succeed.</p>
994
 
<p>This can be used by advanced clients to determine whether an unusually
 
813
<a name="TpCapabilities--channel-classes"></a><h3>The <code class="literal">"channel-classes"</code> property</h3>
 
814
<pre class="programlisting">  "channel-classes"          <span class="type">GPtrArray_GValueArray_GHashTable_gchararray+GValue_+GStrv__*</span>  : Read / Write / Construct Only</pre>
 
815
<p>
 
816
The underlying data structure used by Telepathy to represent the
 
817
requests that can succeed.
 
818
</p>
 
819
<p>
 
820
This can be used by advanced clients to determine whether an unusually
995
821
complex request would succeed. See the Telepathy D-Bus API Specification
996
822
for details of how to interpret the returned <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of
997
 
<a class="link" href="telepathy-glib-gtypes.html#TP-STRUCT-TYPE-REQUESTABLE-CHANNEL-CLASS:CAPS" title="TP_STRUCT_TYPE_REQUESTABLE_CHANNEL_CLASS"><span class="type">TP_STRUCT_TYPE_REQUESTABLE_CHANNEL_CLASS</span></a>.</p>
998
 
<p>The higher-level methods like
999
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()"><code class="function">tp_capabilities_supports_text_chats()</code></a> are likely to be more useful to
1000
 
the majority of clients.</p>
1001
 
<p>Flags: Read / Write / Construct Only</p>
 
823
<a class="link" href="telepathy-glib-gtypes.html#TP-STRUCT-TYPE-REQUESTABLE-CHANNEL-CLASS:CAPS" title="TP_STRUCT_TYPE_REQUESTABLE_CHANNEL_CLASS"><span class="type">TP_STRUCT_TYPE_REQUESTABLE_CHANNEL_CLASS</span></a>.
 
824
</p>
 
825
<p>
 
826
The higher-level methods like
 
827
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()"><code class="function">tp_capabilities_supports_text_chats()</code></a> are likely to be more useful to
 
828
the majority of clients.
 
829
</p>
1002
830
</div>
1003
831
<hr>
1004
832
<div class="refsect2">
1005
 
<a name="TpCapabilities--channel-classes-variant"></a><h3>The <code class="literal">“channel-classes-variant”</code> property</h3>
1006
 
<pre class="programlisting">  “channel-classes-variant”  <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
1007
 
<p>The underlying data structure used by Telepathy to represent the
1008
 
requests that can succeed.</p>
1009
 
<p>This can be used by advanced clients to determine whether an unusually
 
833
<a name="TpCapabilities--channel-classes-variant"></a><h3>The <code class="literal">"channel-classes-variant"</code> property</h3>
 
834
<pre class="programlisting">  "channel-classes-variant"  <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>*             : Read</pre>
 
835
<p>
 
836
The underlying data structure used by Telepathy to represent the
 
837
requests that can succeed.
 
838
</p>
 
839
<p>
 
840
This can be used by advanced clients to determine whether an unusually
1010
841
complex request would succeed. See the Telepathy D-Bus API Specification
1011
842
for details of how to interpret the returned <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type
1012
 
a(a{sv}as).</p>
1013
 
<p>The higher-level methods like
1014
 
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()"><code class="function">tp_capabilities_supports_text_chats()</code></a> are likely to be more useful to
1015
 
the majority of clients.</p>
1016
 
<p>Flags: Read</p>
 
843
a(a{sv}as).
 
844
</p>
 
845
<p>
 
846
The higher-level methods like
 
847
<a class="link" href="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" title="tp_capabilities_supports_text_chats ()"><code class="function">tp_capabilities_supports_text_chats()</code></a> are likely to be more useful to
 
848
the majority of clients.
 
849
</p>
1017
850
<p>Allowed values: GVariant&lt;a(a{sv}as)&gt;</p>
1018
851
<p>Default value: NULL</p>
1019
852
<p class="since">Since 0.19.0</p>
1020
853
</div>
1021
854
<hr>
1022
855
<div class="refsect2">
1023
 
<a name="TpCapabilities--contact-specific"></a><h3>The <code class="literal">“contact-specific”</code> property</h3>
1024
 
<pre class="programlisting">  “contact-specific”         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
1025
 
<p>Whether this object accurately describes the capabilities of a particular
 
856
<a name="TpCapabilities--contact-specific"></a><h3>The <code class="literal">"contact-specific"</code> property</h3>
 
857
<pre class="programlisting">  "contact-specific"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
858
<p>
 
859
Whether this object accurately describes the capabilities of a particular
1026
860
contact, or if it's only a guess based on the capabilities of the
1027
 
underlying connection.</p>
1028
 
<p>Flags: Read / Write / Construct Only</p>
 
861
underlying connection.
 
862
</p>
1029
863
<p>Default value: FALSE</p>
1030
864
</div>
1031
865
</div>
1032
866
</div>
1033
867
<div class="footer">
1034
868
<hr>
1035
 
          Generated by GTK-Doc V1.20</div>
 
869
          Generated by GTK-Doc V1.19</div>
1036
870
</body>
1037
871
</html>
 
 
b'\\ No newline at end of file'