31
34
<p>Miscellaneous definitions — Definitions useful for working with the Telepathy
34
<td class="gallery_image" valign="top" align="right"></td>
37
<td valign="top" align="right"></td>
35
38
</tr></table></div>
36
<div class="refsect1">
37
<a name="telepathy-glib-defs.functions"></a><h2>Functions</h2>
38
<div class="informaltable"><table width="100%" border="0">
40
<col width="150px" class="functions_return">
41
<col class="functions_name">
45
<td class="define_keyword">#define</td>
46
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS" title="TP_USER_ACTION_TIME_NOT_USER_ACTION">TP_USER_ACTION_TIME_NOT_USER_ACTION</a></td>
49
<td class="define_keyword">#define</td>
50
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS" title="TP_USER_ACTION_TIME_CURRENT_TIME">TP_USER_ACTION_TIME_CURRENT_TIME</a></td>
55
<div class="refsect1">
56
<a name="telepathy-glib-defs.other"></a><h2>Types and Values</h2>
57
<div class="informaltable"><table width="100%" border="0">
59
<col width="150px" class="name">
60
<col class="description">
64
<td class="define_keyword">#define</td>
65
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CM-BUS-NAME-BASE:CAPS" title="TP_CM_BUS_NAME_BASE">TP_CM_BUS_NAME_BASE</a></td>
68
<td class="define_keyword">#define</td>
69
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CM-OBJECT-PATH-BASE:CAPS" title="TP_CM_OBJECT_PATH_BASE">TP_CM_OBJECT_PATH_BASE</a></td>
72
<td class="define_keyword">#define</td>
73
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CONN-BUS-NAME-BASE:CAPS" title="TP_CONN_BUS_NAME_BASE">TP_CONN_BUS_NAME_BASE</a></td>
76
<td class="define_keyword">#define</td>
77
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CONN-OBJECT-PATH-BASE:CAPS" title="TP_CONN_OBJECT_PATH_BASE">TP_CONN_OBJECT_PATH_BASE</a></td>
80
<td class="define_keyword">#define</td>
81
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-MANAGER-BUS-NAME:CAPS" title="TP_ACCOUNT_MANAGER_BUS_NAME">TP_ACCOUNT_MANAGER_BUS_NAME</a></td>
84
<td class="define_keyword">#define</td>
85
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-MANAGER-OBJECT-PATH:CAPS" title="TP_ACCOUNT_MANAGER_OBJECT_PATH">TP_ACCOUNT_MANAGER_OBJECT_PATH</a></td>
88
<td class="define_keyword">#define</td>
89
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-OBJECT-PATH-BASE:CAPS" title="TP_ACCOUNT_OBJECT_PATH_BASE">TP_ACCOUNT_OBJECT_PATH_BASE</a></td>
92
<td class="define_keyword">#define</td>
93
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CHANNEL-DISPATCHER-BUS-NAME:CAPS" title="TP_CHANNEL_DISPATCHER_BUS_NAME">TP_CHANNEL_DISPATCHER_BUS_NAME</a></td>
96
<td class="define_keyword">#define</td>
97
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CHANNEL-DISPATCHER-OBJECT-PATH:CAPS" title="TP_CHANNEL_DISPATCHER_OBJECT_PATH">TP_CHANNEL_DISPATCHER_OBJECT_PATH</a></td>
100
<td class="define_keyword">#define</td>
101
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CLIENT-BUS-NAME-BASE:CAPS" title="TP_CLIENT_BUS_NAME_BASE">TP_CLIENT_BUS_NAME_BASE</a></td>
104
<td class="define_keyword">#define</td>
105
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-CLIENT-OBJECT-PATH-BASE:CAPS" title="TP_CLIENT_OBJECT_PATH_BASE">TP_CLIENT_OBJECT_PATH_BASE</a></td>
108
<td class="define_keyword">#define</td>
109
<td class="function_name"><a class="link" href="telepathy-glib-defs.html#TP-DEBUG-OBJECT-PATH:CAPS" title="TP_DEBUG_OBJECT_PATH">TP_DEBUG_OBJECT_PATH</a></td>
114
<div class="refsect1">
115
<a name="telepathy-glib-defs.object-hierarchy"></a><h2>Object Hierarchy</h2>
119
<div class="refsect1">
120
<a name="telepathy-glib-defs.includes"></a><h2>Includes</h2>
121
<pre class="synopsis">#include <telepathy-glib/telepathy-glib.h>
39
<div class="refsynopsisdiv">
40
<a name="telepathy-glib-defs.synopsis"></a><h2>Synopsis</h2>
41
<pre class="synopsis">
42
#include <telepathy-glib/telepathy-glib.h>
44
#define <a class="link" href="telepathy-glib-defs.html#TP-CM-BUS-NAME-BASE:CAPS" title="TP_CM_BUS_NAME_BASE">TP_CM_BUS_NAME_BASE</a>
45
#define <a class="link" href="telepathy-glib-defs.html#TP-CM-OBJECT-PATH-BASE:CAPS" title="TP_CM_OBJECT_PATH_BASE">TP_CM_OBJECT_PATH_BASE</a>
46
#define <a class="link" href="telepathy-glib-defs.html#TP-CONN-BUS-NAME-BASE:CAPS" title="TP_CONN_BUS_NAME_BASE">TP_CONN_BUS_NAME_BASE</a>
47
#define <a class="link" href="telepathy-glib-defs.html#TP-CONN-OBJECT-PATH-BASE:CAPS" title="TP_CONN_OBJECT_PATH_BASE">TP_CONN_OBJECT_PATH_BASE</a>
48
#define <a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-MANAGER-BUS-NAME:CAPS" title="TP_ACCOUNT_MANAGER_BUS_NAME">TP_ACCOUNT_MANAGER_BUS_NAME</a>
49
#define <a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-MANAGER-OBJECT-PATH:CAPS" title="TP_ACCOUNT_MANAGER_OBJECT_PATH">TP_ACCOUNT_MANAGER_OBJECT_PATH</a>
50
#define <a class="link" href="telepathy-glib-defs.html#TP-ACCOUNT-OBJECT-PATH-BASE:CAPS" title="TP_ACCOUNT_OBJECT_PATH_BASE">TP_ACCOUNT_OBJECT_PATH_BASE</a>
51
#define <a class="link" href="telepathy-glib-defs.html#TP-CHANNEL-DISPATCHER-BUS-NAME:CAPS" title="TP_CHANNEL_DISPATCHER_BUS_NAME">TP_CHANNEL_DISPATCHER_BUS_NAME</a>
52
#define <a class="link" href="telepathy-glib-defs.html#TP-CHANNEL-DISPATCHER-OBJECT-PATH:CAPS" title="TP_CHANNEL_DISPATCHER_OBJECT_PATH">TP_CHANNEL_DISPATCHER_OBJECT_PATH</a>
53
#define <a class="link" href="telepathy-glib-defs.html#TP-CLIENT-BUS-NAME-BASE:CAPS" title="TP_CLIENT_BUS_NAME_BASE">TP_CLIENT_BUS_NAME_BASE</a>
54
#define <a class="link" href="telepathy-glib-defs.html#TP-CLIENT-OBJECT-PATH-BASE:CAPS" title="TP_CLIENT_OBJECT_PATH_BASE">TP_CLIENT_OBJECT_PATH_BASE</a>
55
#define <a class="link" href="telepathy-glib-defs.html#TP-DEBUG-OBJECT-PATH:CAPS" title="TP_DEBUG_OBJECT_PATH">TP_DEBUG_OBJECT_PATH</a>
56
#define <a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS" title="TP_USER_ACTION_TIME_NOT_USER_ACTION">TP_USER_ACTION_TIME_NOT_USER_ACTION</a>
57
#define <a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS" title="TP_USER_ACTION_TIME_CURRENT_TIME">TP_USER_ACTION_TIME_CURRENT_TIME</a>
124
60
<div class="refsect1">
125
61
<a name="telepathy-glib-defs.description"></a><h2>Description</h2>
126
<p>This header contains definitions which didn't fit into enums.h,
127
interfaces.h or errors.h.</p>
128
<p>Changed in 0.7.0: in older versions, some of these constants were in
129
base-connection.h and base-connection-manager.h.</p>
131
<div class="refsect1">
132
<a name="telepathy-glib-defs.functions_details"></a><h2>Functions</h2>
133
<div class="refsect2">
134
<a name="TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS"></a><h3>TP_USER_ACTION_TIME_NOT_USER_ACTION</h3>
135
<pre class="programlisting">#define TP_USER_ACTION_TIME_NOT_USER_ACTION (G_GINT64_CONSTANT (0))
137
<p>The "user action time" used by methods like
138
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new" title="tp_account_channel_request_new ()"><code class="function">tp_account_channel_request_new()</code></a> to represent channel requests that are
139
not a result of user action.</p>
140
<p>See also <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time" title="The “user-action-time” property"><span class="type">“user-action-time”</span></a>,
141
<a class="link" href="telepathy-glib-util.html#tp-user-action-time-from-x11" title="tp_user_action_time_from_x11 ()"><code class="function">tp_user_action_time_from_x11()</code></a>, <a class="link" href="telepathy-glib-util.html#tp-user-action-time-should-present" title="tp_user_action_time_should_present ()"><code class="function">tp_user_action_time_should_present()</code></a> and
142
<a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS" title="TP_USER_ACTION_TIME_CURRENT_TIME"><code class="literal">TP_USER_ACTION_TIME_CURRENT_TIME</code></a>.</p>
143
<p class="since">Since 0.11.13</p>
146
<div class="refsect2">
147
<a name="TP-USER-ACTION-TIME-CURRENT-TIME:CAPS"></a><h3>TP_USER_ACTION_TIME_CURRENT_TIME</h3>
148
<pre class="programlisting">#define TP_USER_ACTION_TIME_CURRENT_TIME (G_MAXINT64)
150
<p>The "user action time" used by methods like
151
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new" title="tp_account_channel_request_new ()"><code class="function">tp_account_channel_request_new()</code></a> to represent channel requests that should
152
be treated as though they happened at the current time. This is the same
153
concept as <a href="http://developer.gnome.org/gdk2/gdk3-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a> in GDK (but note that the numerical value used
154
in Telepathy is not the same).</p>
155
<p>See also <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time" title="The “user-action-time” property"><span class="type">“user-action-time”</span></a>,
156
<a class="link" href="telepathy-glib-util.html#tp-user-action-time-from-x11" title="tp_user_action_time_from_x11 ()"><code class="function">tp_user_action_time_from_x11()</code></a>, <a class="link" href="telepathy-glib-util.html#tp-user-action-time-should-present" title="tp_user_action_time_should_present ()"><code class="function">tp_user_action_time_should_present()</code></a> and
157
<a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS" title="TP_USER_ACTION_TIME_NOT_USER_ACTION"><code class="literal">TP_USER_ACTION_TIME_NOT_USER_ACTION</code></a>.</p>
158
<p class="since">Since 0.11.13</p>
161
<div class="refsect1">
162
<a name="telepathy-glib-defs.other_details"></a><h2>Types and Values</h2>
63
This header contains definitions which didn't fit into enums.h,
64
interfaces.h or errors.h.
67
Changed in 0.7.0: in older versions, some of these constants were in
68
base-connection.h and base-connection-manager.h.
71
<div class="refsect1">
72
<a name="telepathy-glib-defs.details"></a><h2>Details</h2>
163
73
<div class="refsect2">
164
74
<a name="TP-CM-BUS-NAME-BASE:CAPS"></a><h3>TP_CM_BUS_NAME_BASE</h3>
165
75
<pre class="programlisting">#define TP_CM_BUS_NAME_BASE "org.freedesktop.Telepathy.ConnectionManager."
167
<p>The prefix for a connection manager's bus name, to which the CM's name
168
(e.g. "gabble") should be appended.</p>
78
The prefix for a connection manager's bus name, to which the CM's name
79
(e.g. "gabble") should be appended.
171
83
<div class="refsect2">
172
84
<a name="TP-CM-OBJECT-PATH-BASE:CAPS"></a><h3>TP_CM_OBJECT_PATH_BASE</h3>
173
85
<pre class="programlisting">#define TP_CM_OBJECT_PATH_BASE "/org/freedesktop/Telepathy/ConnectionManager/"
175
<p>The prefix for a connection manager's object path, to which the CM's name
176
(e.g. "gabble") should be appended.</p>
88
The prefix for a connection manager's object path, to which the CM's name
89
(e.g. "gabble") should be appended.
179
93
<div class="refsect2">
180
94
<a name="TP-CONN-BUS-NAME-BASE:CAPS"></a><h3>TP_CONN_BUS_NAME_BASE</h3>
181
95
<pre class="programlisting">#define TP_CONN_BUS_NAME_BASE "org.freedesktop.Telepathy.Connection."
183
<p>The prefix for a connection's bus name, to which the CM's name
98
The prefix for a connection's bus name, to which the CM's name
184
99
(e.g. "gabble"), the protocol (e.g. "jabber") and an element or sequence
185
of elements representing the account should be appended.</p>
100
of elements representing the account should be appended.
188
104
<div class="refsect2">
189
105
<a name="TP-CONN-OBJECT-PATH-BASE:CAPS"></a><h3>TP_CONN_OBJECT_PATH_BASE</h3>
190
106
<pre class="programlisting">#define TP_CONN_OBJECT_PATH_BASE "/org/freedesktop/Telepathy/Connection/"
192
<p>The prefix for a connection's object path, to which the CM's name
109
The prefix for a connection's object path, to which the CM's name
193
110
(e.g. "gabble"), the protocol (e.g. "jabber") and an element or sequence
194
of elements representing the account should be appended.</p>
111
of elements representing the account should be appended.
197
115
<div class="refsect2">
198
116
<a name="TP-ACCOUNT-MANAGER-BUS-NAME:CAPS"></a><h3>TP_ACCOUNT_MANAGER_BUS_NAME</h3>
199
117
<pre class="programlisting">#define TP_ACCOUNT_MANAGER_BUS_NAME "org.freedesktop.Telepathy.AccountManager"
201
<p>The account manager's well-known bus name</p>
120
The account manager's well-known bus name
204
124
<div class="refsect2">
205
125
<a name="TP-ACCOUNT-MANAGER-OBJECT-PATH:CAPS"></a><h3>TP_ACCOUNT_MANAGER_OBJECT_PATH</h3>
206
126
<pre class="programlisting">#define TP_ACCOUNT_MANAGER_OBJECT_PATH "/org/freedesktop/Telepathy/AccountManager"
208
<p>The account manager's standard object path</p>
129
The account manager's standard object path
211
133
<div class="refsect2">
212
134
<a name="TP-ACCOUNT-OBJECT-PATH-BASE:CAPS"></a><h3>TP_ACCOUNT_OBJECT_PATH_BASE</h3>
213
135
<pre class="programlisting">#define TP_ACCOUNT_OBJECT_PATH_BASE "/org/freedesktop/Telepathy/Account/"
215
<p>The common prefix of the object path for all Account objects.</p>
138
The common prefix of the object path for all Account objects.
218
142
<div class="refsect2">
219
143
<a name="TP-CHANNEL-DISPATCHER-BUS-NAME:CAPS"></a><h3>TP_CHANNEL_DISPATCHER_BUS_NAME</h3>
220
144
<pre class="programlisting">#define TP_CHANNEL_DISPATCHER_BUS_NAME "org.freedesktop.Telepathy.ChannelDispatcher"
222
<p>The channel dispatcher's well-known bus name</p>
147
The channel dispatcher's well-known bus name
225
151
<div class="refsect2">
226
152
<a name="TP-CHANNEL-DISPATCHER-OBJECT-PATH:CAPS"></a><h3>TP_CHANNEL_DISPATCHER_OBJECT_PATH</h3>
227
153
<pre class="programlisting">#define TP_CHANNEL_DISPATCHER_OBJECT_PATH "/org/freedesktop/Telepathy/ChannelDispatcher"
229
<p>The channel dispatcher's standard object path</p>
156
The channel dispatcher's standard object path
232
160
<div class="refsect2">
233
161
<a name="TP-CLIENT-BUS-NAME-BASE:CAPS"></a><h3>TP_CLIENT_BUS_NAME_BASE</h3>
234
162
<pre class="programlisting">#define TP_CLIENT_BUS_NAME_BASE "org.freedesktop.Telepathy.Client."
236
<p>The common prefix of the well-known bus name for any Telepathy Client.</p>
165
The common prefix of the well-known bus name for any Telepathy Client.
239
169
<div class="refsect2">
240
170
<a name="TP-CLIENT-OBJECT-PATH-BASE:CAPS"></a><h3>TP_CLIENT_OBJECT_PATH_BASE</h3>
241
171
<pre class="programlisting">#define TP_CLIENT_OBJECT_PATH_BASE "/org/freedesktop/Telepathy/Client/"
243
<p>The common prefix of the well-known object path for any Telepathy Client.</p>
174
The common prefix of the well-known object path for any Telepathy Client.
246
178
<div class="refsect2">
247
179
<a name="TP-DEBUG-OBJECT-PATH:CAPS"></a><h3>TP_DEBUG_OBJECT_PATH</h3>
248
180
<pre class="programlisting">#define TP_DEBUG_OBJECT_PATH "/org/freedesktop/Telepathy/debug"
250
<p>The standard path for objects implementing the Telepathy Debug interface
251
(<a class="link" href="telepathy-glib-svc-debug.html#TpSvcDebug"><span class="type">TpSvcDebug</span></a>).</p>
183
The standard path for objects implementing the Telepathy Debug interface
184
(<a class="link" href="telepathy-glib-svc-debug.html#TpSvcDebug"><span class="type">TpSvcDebug</span></a>).
188
<div class="refsect2">
189
<a name="TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS"></a><h3>TP_USER_ACTION_TIME_NOT_USER_ACTION</h3>
190
<pre class="programlisting">#define TP_USER_ACTION_TIME_NOT_USER_ACTION (G_GINT64_CONSTANT (0))
193
The "user action time" used by methods like
194
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new" title="tp_account_channel_request_new ()"><code class="function">tp_account_channel_request_new()</code></a> to represent channel requests that are
195
not a result of user action.
198
See also <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time" title='The "user-action-time" property'><span class="type">"user-action-time"</span></a>,
199
<a class="link" href="telepathy-glib-util.html#tp-user-action-time-from-x11" title="tp_user_action_time_from_x11 ()"><code class="function">tp_user_action_time_from_x11()</code></a>, <a class="link" href="telepathy-glib-util.html#tp-user-action-time-should-present" title="tp_user_action_time_should_present ()"><code class="function">tp_user_action_time_should_present()</code></a> and
200
<a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS" title="TP_USER_ACTION_TIME_CURRENT_TIME"><code class="literal">TP_USER_ACTION_TIME_CURRENT_TIME</code></a>.
202
<p class="since">Since 0.11.13</p>
205
<div class="refsect2">
206
<a name="TP-USER-ACTION-TIME-CURRENT-TIME:CAPS"></a><h3>TP_USER_ACTION_TIME_CURRENT_TIME</h3>
207
<pre class="programlisting">#define TP_USER_ACTION_TIME_CURRENT_TIME (G_MAXINT64)
210
The "user action time" used by methods like
211
<a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new" title="tp_account_channel_request_new ()"><code class="function">tp_account_channel_request_new()</code></a> to represent channel requests that should
212
be treated as though they happened at the current time. This is the same
213
concept as <a href="http://developer.gnome.org/gdk2/gdk3-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a> in GDK (but note that the numerical value used
214
in Telepathy is not the same).
217
See also <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time" title='The "user-action-time" property'><span class="type">"user-action-time"</span></a>,
218
<a class="link" href="telepathy-glib-util.html#tp-user-action-time-from-x11" title="tp_user_action_time_from_x11 ()"><code class="function">tp_user_action_time_from_x11()</code></a>, <a class="link" href="telepathy-glib-util.html#tp-user-action-time-should-present" title="tp_user_action_time_should_present ()"><code class="function">tp_user_action_time_should_present()</code></a> and
219
<a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS" title="TP_USER_ACTION_TIME_NOT_USER_ACTION"><code class="literal">TP_USER_ACTION_TIME_NOT_USER_ACTION</code></a>.
221
<p class="since">Since 0.11.13</p>
255
225
<div class="footer">
257
Generated by GTK-Doc V1.20</div>
227
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'