~ubuntu-branches/debian/experimental/kopete/experimental

« back to all changes in this revision

Viewing changes to protocols/jabber/libjingle/talk/xmpp/constants.h

  • Committer: Package Import Robot
  • Author(s): Maximiliano Curia
  • Date: 2015-02-24 11:32:57 UTC
  • mfrom: (1.1.41 vivid)
  • Revision ID: package-import@ubuntu.com-20150224113257-gnupg4v7lzz18ij0
Tags: 4:14.12.2-1
* New upstream release (14.12.2).
* Bump Standards-Version to 3.9.6, no changes needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * libjingle
 
3
 * Copyright 2004--2005, Google Inc.
 
4
 *
 
5
 * Redistribution and use in source and binary forms, with or without
 
6
 * modification, are permitted provided that the following conditions are met:
 
7
 *
 
8
 *  1. Redistributions of source code must retain the above copyright notice,
 
9
 *     this list of conditions and the following disclaimer.
 
10
 *  2. Redistributions in binary form must reproduce the above copyright notice,
 
11
 *     this list of conditions and the following disclaimer in the documentation
 
12
 *     and/or other materials provided with the distribution.
 
13
 *  3. The name of the author may not be used to endorse or promote products
 
14
 *     derived from this software without specific prior written permission.
 
15
 *
 
16
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
 
17
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 
18
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
 
19
 * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 
20
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 
21
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 
22
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 
23
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 
24
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 
25
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
26
 */
 
27
 
 
28
#ifndef TALK_XMPP_CONSTANTS_H_
 
29
#define TALK_XMPP_CONSTANTS_H_
 
30
 
 
31
#include <string>
 
32
#include "talk/xmllite/qname.h"
 
33
#include "talk/xmpp/jid.h"
 
34
 
 
35
namespace buzz {
 
36
 
 
37
extern const char NS_CLIENT[];
 
38
extern const char NS_SERVER[];
 
39
extern const char NS_STREAM[];
 
40
extern const char NS_XSTREAM[];
 
41
extern const char NS_TLS[];
 
42
extern const char NS_SASL[];
 
43
extern const char NS_BIND[];
 
44
extern const char NS_DIALBACK[];
 
45
extern const char NS_SESSION[];
 
46
extern const char NS_STANZA[];
 
47
extern const char NS_PRIVACY[];
 
48
extern const char NS_ROSTER[];
 
49
extern const char NS_VCARD[];
 
50
extern const char NS_AVATAR_HASH[];
 
51
extern const char NS_VCARD_UPDATE[];
 
52
extern const char STR_CLIENT[];
 
53
extern const char STR_SERVER[];
 
54
extern const char STR_STREAM[];
 
55
 
 
56
extern const char STR_GET[];
 
57
extern const char STR_SET[];
 
58
extern const char STR_RESULT[];
 
59
extern const char STR_ERROR[];
 
60
 
 
61
extern const char STR_FORM[];
 
62
extern const char STR_SUBMIT[];
 
63
extern const char STR_TEXT_SINGLE[];
 
64
extern const char STR_LIST_SINGLE[];
 
65
extern const char STR_LIST_MULTI[];
 
66
extern const char STR_HIDDEN[];
 
67
extern const char STR_FORM_TYPE[];
 
68
 
 
69
extern const char STR_FROM[];
 
70
extern const char STR_TO[];
 
71
extern const char STR_BOTH[];
 
72
extern const char STR_REMOVE[];
 
73
 
 
74
extern const char STR_TYPE[];
 
75
extern const char STR_NAME[];
 
76
extern const char STR_ID[];
 
77
extern const char STR_JID[];
 
78
extern const char STR_SUBSCRIPTION[];
 
79
extern const char STR_ASK[];
 
80
extern const char STR_X[];
 
81
extern const char STR_GOOGLE_COM[];
 
82
extern const char STR_GMAIL_COM[];
 
83
extern const char STR_GOOGLEMAIL_COM[];
 
84
extern const char STR_DEFAULT_DOMAIN[];
 
85
extern const char STR_TALK_GOOGLE_COM[];
 
86
extern const char STR_TALKX_L_GOOGLE_COM[];
 
87
extern const char STR_XMPP_GOOGLE_COM[];
 
88
extern const char STR_XMPPX_L_GOOGLE_COM[];
 
89
 
 
90
#ifdef FEATURE_ENABLE_VOICEMAIL
 
91
extern const char STR_VOICEMAIL[];
 
92
extern const char STR_OUTGOINGVOICEMAIL[];
 
93
#endif
 
94
 
 
95
extern const char STR_UNAVAILABLE[];
 
96
 
 
97
extern const char STR_GOOGLE_MUC_LOOKUP_JID[];
 
98
extern const char STR_MUC_ROOMCONFIG_ROOMNAME[];
 
99
extern const char STR_MUC_ROOMCONFIG_FEATURES[];
 
100
extern const char STR_MUC_ROOM_FEATURE_ENTERPRISE[];
 
101
extern const char STR_MUC_ROOMCONFIG[];
 
102
 
 
103
extern const StaticQName QN_STREAM_STREAM;
 
104
extern const StaticQName QN_STREAM_FEATURES;
 
105
extern const StaticQName QN_STREAM_ERROR;
 
106
 
 
107
extern const StaticQName QN_XSTREAM_BAD_FORMAT;
 
108
extern const StaticQName QN_XSTREAM_BAD_NAMESPACE_PREFIX;
 
109
extern const StaticQName QN_XSTREAM_CONFLICT;
 
110
extern const StaticQName QN_XSTREAM_CONNECTION_TIMEOUT;
 
111
extern const StaticQName QN_XSTREAM_HOST_GONE;
 
112
extern const StaticQName QN_XSTREAM_HOST_UNKNOWN;
 
113
extern const StaticQName QN_XSTREAM_IMPROPER_ADDRESSIING;
 
114
extern const StaticQName QN_XSTREAM_INTERNAL_SERVER_ERROR;
 
115
extern const StaticQName QN_XSTREAM_INVALID_FROM;
 
116
extern const StaticQName QN_XSTREAM_INVALID_ID;
 
117
extern const StaticQName QN_XSTREAM_INVALID_NAMESPACE;
 
118
extern const StaticQName QN_XSTREAM_INVALID_XML;
 
119
extern const StaticQName QN_XSTREAM_NOT_AUTHORIZED;
 
120
extern const StaticQName QN_XSTREAM_POLICY_VIOLATION;
 
121
extern const StaticQName QN_XSTREAM_REMOTE_CONNECTION_FAILED;
 
122
extern const StaticQName QN_XSTREAM_RESOURCE_CONSTRAINT;
 
123
extern const StaticQName QN_XSTREAM_RESTRICTED_XML;
 
124
extern const StaticQName QN_XSTREAM_SEE_OTHER_HOST;
 
125
extern const StaticQName QN_XSTREAM_SYSTEM_SHUTDOWN;
 
126
extern const StaticQName QN_XSTREAM_UNDEFINED_CONDITION;
 
127
extern const StaticQName QN_XSTREAM_UNSUPPORTED_ENCODING;
 
128
extern const StaticQName QN_XSTREAM_UNSUPPORTED_STANZA_TYPE;
 
129
extern const StaticQName QN_XSTREAM_UNSUPPORTED_VERSION;
 
130
extern const StaticQName QN_XSTREAM_XML_NOT_WELL_FORMED;
 
131
extern const StaticQName QN_XSTREAM_TEXT;
 
132
 
 
133
extern const StaticQName QN_TLS_STARTTLS;
 
134
extern const StaticQName QN_TLS_REQUIRED;
 
135
extern const StaticQName QN_TLS_PROCEED;
 
136
extern const StaticQName QN_TLS_FAILURE;
 
137
 
 
138
extern const StaticQName QN_SASL_MECHANISMS;
 
139
extern const StaticQName QN_SASL_MECHANISM;
 
140
extern const StaticQName QN_SASL_AUTH;
 
141
extern const StaticQName QN_SASL_CHALLENGE;
 
142
extern const StaticQName QN_SASL_RESPONSE;
 
143
extern const StaticQName QN_SASL_ABORT;
 
144
extern const StaticQName QN_SASL_SUCCESS;
 
145
extern const StaticQName QN_SASL_FAILURE;
 
146
extern const StaticQName QN_SASL_ABORTED;
 
147
extern const StaticQName QN_SASL_INCORRECT_ENCODING;
 
148
extern const StaticQName QN_SASL_INVALID_AUTHZID;
 
149
extern const StaticQName QN_SASL_INVALID_MECHANISM;
 
150
extern const StaticQName QN_SASL_MECHANISM_TOO_WEAK;
 
151
extern const StaticQName QN_SASL_NOT_AUTHORIZED;
 
152
extern const StaticQName QN_SASL_TEMPORARY_AUTH_FAILURE;
 
153
 
 
154
// These are non-standard.
 
155
extern const char NS_GOOGLE_AUTH[];
 
156
extern const char NS_GOOGLE_AUTH_PROTOCOL[];
 
157
extern const StaticQName QN_GOOGLE_AUTH_CLIENT_USES_FULL_BIND_RESULT;
 
158
extern const StaticQName QN_GOOGLE_ALLOW_NON_GOOGLE_ID_XMPP_LOGIN;
 
159
 
 
160
extern const StaticQName QN_DIALBACK_RESULT;
 
161
extern const StaticQName QN_DIALBACK_VERIFY;
 
162
 
 
163
extern const StaticQName QN_STANZA_BAD_REQUEST;
 
164
extern const StaticQName QN_STANZA_CONFLICT;
 
165
extern const StaticQName QN_STANZA_FEATURE_NOT_IMPLEMENTED;
 
166
extern const StaticQName QN_STANZA_FORBIDDEN;
 
167
extern const StaticQName QN_STANZA_GONE;
 
168
extern const StaticQName QN_STANZA_INTERNAL_SERVER_ERROR;
 
169
extern const StaticQName QN_STANZA_ITEM_NOT_FOUND;
 
170
extern const StaticQName QN_STANZA_JID_MALFORMED;
 
171
extern const StaticQName QN_STANZA_NOT_ACCEPTABLE;
 
172
extern const StaticQName QN_STANZA_NOT_ALLOWED;
 
173
extern const StaticQName QN_STANZA_PAYMENT_REQUIRED;
 
174
extern const StaticQName QN_STANZA_RECIPIENT_UNAVAILABLE;
 
175
extern const StaticQName QN_STANZA_REDIRECT;
 
176
extern const StaticQName QN_STANZA_REGISTRATION_REQUIRED;
 
177
extern const StaticQName QN_STANZA_REMOTE_SERVER_NOT_FOUND;
 
178
extern const StaticQName QN_STANZA_REMOTE_SERVER_TIMEOUT;
 
179
extern const StaticQName QN_STANZA_RESOURCE_CONSTRAINT;
 
180
extern const StaticQName QN_STANZA_SERVICE_UNAVAILABLE;
 
181
extern const StaticQName QN_STANZA_SUBSCRIPTION_REQUIRED;
 
182
extern const StaticQName QN_STANZA_UNDEFINED_CONDITION;
 
183
extern const StaticQName QN_STANZA_UNEXPECTED_REQUEST;
 
184
extern const StaticQName QN_STANZA_TEXT;
 
185
 
 
186
extern const StaticQName QN_BIND_BIND;
 
187
extern const StaticQName QN_BIND_RESOURCE;
 
188
extern const StaticQName QN_BIND_JID;
 
189
 
 
190
extern const StaticQName QN_MESSAGE;
 
191
extern const StaticQName QN_BODY;
 
192
extern const StaticQName QN_SUBJECT;
 
193
extern const StaticQName QN_THREAD;
 
194
extern const StaticQName QN_PRESENCE;
 
195
extern const StaticQName QN_SHOW;
 
196
extern const StaticQName QN_STATUS;
 
197
extern const StaticQName QN_LANG;
 
198
extern const StaticQName QN_PRIORITY;
 
199
extern const StaticQName QN_IQ;
 
200
extern const StaticQName QN_ERROR;
 
201
 
 
202
extern const StaticQName QN_SERVER_MESSAGE;
 
203
extern const StaticQName QN_SERVER_BODY;
 
204
extern const StaticQName QN_SERVER_SUBJECT;
 
205
extern const StaticQName QN_SERVER_THREAD;
 
206
extern const StaticQName QN_SERVER_PRESENCE;
 
207
extern const StaticQName QN_SERVER_SHOW;
 
208
extern const StaticQName QN_SERVER_STATUS;
 
209
extern const StaticQName QN_SERVER_LANG;
 
210
extern const StaticQName QN_SERVER_PRIORITY;
 
211
extern const StaticQName QN_SERVER_IQ;
 
212
extern const StaticQName QN_SERVER_ERROR;
 
213
 
 
214
extern const StaticQName QN_SESSION_SESSION;
 
215
 
 
216
extern const StaticQName QN_PRIVACY_QUERY;
 
217
extern const StaticQName QN_PRIVACY_ACTIVE;
 
218
extern const StaticQName QN_PRIVACY_DEFAULT;
 
219
extern const StaticQName QN_PRIVACY_LIST;
 
220
extern const StaticQName QN_PRIVACY_ITEM;
 
221
extern const StaticQName QN_PRIVACY_IQ;
 
222
extern const StaticQName QN_PRIVACY_MESSAGE;
 
223
extern const StaticQName QN_PRIVACY_PRESENCE_IN;
 
224
extern const StaticQName QN_PRIVACY_PRESENCE_OUT;
 
225
 
 
226
extern const StaticQName QN_ROSTER_QUERY;
 
227
extern const StaticQName QN_ROSTER_ITEM;
 
228
extern const StaticQName QN_ROSTER_GROUP;
 
229
 
 
230
extern const StaticQName QN_VCARD;
 
231
extern const StaticQName QN_VCARD_FN;
 
232
extern const StaticQName QN_VCARD_PHOTO;
 
233
extern const StaticQName QN_VCARD_PHOTO_BINVAL;
 
234
extern const StaticQName QN_VCARD_AVATAR_HASH;
 
235
extern const StaticQName QN_VCARD_AVATAR_HASH_MODIFIED;
 
236
 
 
237
#if defined(FEATURE_ENABLE_PSTN)
 
238
extern const StaticQName QN_VCARD_TEL;
 
239
extern const StaticQName QN_VCARD_VOICE;
 
240
extern const StaticQName QN_VCARD_HOME;
 
241
extern const StaticQName QN_VCARD_WORK;
 
242
extern const StaticQName QN_VCARD_CELL;
 
243
extern const StaticQName QN_VCARD_NUMBER;
 
244
#endif
 
245
 
 
246
#if defined(FEATURE_ENABLE_RICHPROFILES)
 
247
extern const StaticQName QN_USER_PROFILE_QUERY;
 
248
extern const StaticQName QN_USER_PROFILE_URL;
 
249
 
 
250
extern const StaticQName QN_ATOM_FEED;
 
251
extern const StaticQName QN_ATOM_ENTRY;
 
252
extern const StaticQName QN_ATOM_TITLE;
 
253
extern const StaticQName QN_ATOM_ID;
 
254
extern const StaticQName QN_ATOM_MODIFIED;
 
255
extern const StaticQName QN_ATOM_IMAGE;
 
256
extern const StaticQName QN_ATOM_LINK;
 
257
extern const StaticQName QN_ATOM_HREF;
 
258
#endif
 
259
 
 
260
extern const StaticQName QN_XML_LANG;
 
261
 
 
262
extern const StaticQName QN_ENCODING;
 
263
extern const StaticQName QN_VERSION;
 
264
extern const StaticQName QN_TO;
 
265
extern const StaticQName QN_FROM;
 
266
extern const StaticQName QN_TYPE;
 
267
extern const StaticQName QN_ID;
 
268
extern const StaticQName QN_CODE;
 
269
extern const StaticQName QN_NAME;
 
270
extern const StaticQName QN_VALUE;
 
271
extern const StaticQName QN_ACTION;
 
272
extern const StaticQName QN_ORDER;
 
273
extern const StaticQName QN_MECHANISM;
 
274
extern const StaticQName QN_ASK;
 
275
extern const StaticQName QN_JID;
 
276
extern const StaticQName QN_NICK;
 
277
extern const StaticQName QN_SUBSCRIPTION;
 
278
extern const StaticQName QN_TITLE1;
 
279
extern const StaticQName QN_TITLE2;
 
280
extern const StaticQName QN_AFFILIATION;
 
281
extern const StaticQName QN_ROLE;
 
282
extern const StaticQName QN_TIME;
 
283
 
 
284
extern const StaticQName QN_XMLNS_CLIENT;
 
285
extern const StaticQName QN_XMLNS_SERVER;
 
286
extern const StaticQName QN_XMLNS_STREAM;
 
287
 
 
288
// Presence
 
289
extern const char STR_SHOW_AWAY[];
 
290
extern const char STR_SHOW_CHAT[];
 
291
extern const char STR_SHOW_DND[];
 
292
extern const char STR_SHOW_XA[];
 
293
extern const char STR_SHOW_OFFLINE[];
 
294
 
 
295
// Subscription
 
296
extern const char STR_SUBSCRIBE[];
 
297
extern const char STR_SUBSCRIBED[];
 
298
extern const char STR_UNSUBSCRIBE[];
 
299
extern const char STR_UNSUBSCRIBED[];
 
300
 
 
301
// Google Invite
 
302
extern const char NS_GOOGLE_SUBSCRIBE[];
 
303
extern const StaticQName QN_INVITATION;
 
304
extern const StaticQName QN_INVITE_NAME;
 
305
extern const StaticQName QN_INVITE_SUBJECT;
 
306
extern const StaticQName QN_INVITE_MESSAGE;
 
307
 
 
308
// PubSub: http://xmpp.org/extensions/xep-0060.html
 
309
extern const char NS_PUBSUB[];
 
310
extern const StaticQName QN_PUBSUB;
 
311
extern const StaticQName QN_PUBSUB_ITEMS;
 
312
extern const StaticQName QN_PUBSUB_ITEM;
 
313
extern const StaticQName QN_PUBSUB_PUBLISH;
 
314
extern const StaticQName QN_PUBSUB_RETRACT;
 
315
extern const StaticQName QN_ATTR_PUBLISHER;
 
316
 
 
317
extern const char NS_PUBSUB_EVENT[];
 
318
extern const StaticQName QN_NODE;
 
319
extern const StaticQName QN_PUBSUB_EVENT;
 
320
extern const StaticQName QN_PUBSUB_EVENT_ITEMS;
 
321
extern const StaticQName QN_PUBSUB_EVENT_ITEM;
 
322
extern const StaticQName QN_PUBSUB_EVENT_RETRACT;
 
323
extern const StaticQName QN_NOTIFY;
 
324
 
 
325
extern const char NS_PRESENTER[];
 
326
extern const StaticQName QN_PRESENTER_PRESENTER;
 
327
extern const StaticQName QN_PRESENTER_PRESENTATION_ITEM;
 
328
extern const StaticQName QN_PRESENTER_PRESENTATION_TYPE;
 
329
extern const StaticQName QN_PRESENTER_PRESENTATION_ID;
 
330
 
 
331
// JEP 0030
 
332
extern const StaticQName QN_CATEGORY;
 
333
extern const StaticQName QN_VAR;
 
334
extern const char NS_DISCO_INFO[];
 
335
extern const char NS_DISCO_ITEMS[];
 
336
 
 
337
extern const StaticQName QN_DISCO_INFO_QUERY;
 
338
extern const StaticQName QN_DISCO_IDENTITY;
 
339
extern const StaticQName QN_DISCO_FEATURE;
 
340
 
 
341
extern const StaticQName QN_DISCO_ITEMS_QUERY;
 
342
extern const StaticQName QN_DISCO_ITEM;
 
343
 
 
344
// JEP 0020
 
345
extern const char NS_FEATURE[];
 
346
extern const StaticQName QN_FEATURE_FEATURE;
 
347
 
 
348
// JEP 0004
 
349
extern const char NS_XDATA[];
 
350
extern const StaticQName QN_XDATA_X;
 
351
extern const StaticQName QN_XDATA_INSTRUCTIONS;
 
352
extern const StaticQName QN_XDATA_TITLE;
 
353
extern const StaticQName QN_XDATA_FIELD;
 
354
extern const StaticQName QN_XDATA_REPORTED;
 
355
extern const StaticQName QN_XDATA_ITEM;
 
356
extern const StaticQName QN_XDATA_DESC;
 
357
extern const StaticQName QN_XDATA_REQUIRED;
 
358
extern const StaticQName QN_XDATA_VALUE;
 
359
extern const StaticQName QN_XDATA_OPTION;
 
360
 
 
361
// JEP 0045
 
362
extern const char NS_MUC[];
 
363
extern const StaticQName QN_MUC_X;
 
364
extern const StaticQName QN_MUC_ITEM;
 
365
extern const StaticQName QN_MUC_AFFILIATION;
 
366
extern const StaticQName QN_MUC_ROLE;
 
367
extern const char STR_AFFILIATION_NONE[];
 
368
extern const char STR_ROLE_PARTICIPANT[];
 
369
 
 
370
extern const char NS_MUC_OWNER[];
 
371
extern const StaticQName QN_MUC_OWNER_QUERY;
 
372
 
 
373
extern const char NS_MUC_USER[];
 
374
extern const StaticQName QN_MUC_USER_CONTINUE;
 
375
extern const StaticQName QN_MUC_USER_X;
 
376
extern const StaticQName QN_MUC_USER_ITEM;
 
377
extern const StaticQName QN_MUC_USER_STATUS;
 
378
 
 
379
// JEP 0055 - Jabber Search
 
380
extern const char NS_SEARCH[];
 
381
extern const StaticQName QN_SEARCH_QUERY;
 
382
extern const StaticQName QN_SEARCH_ITEM;
 
383
extern const StaticQName QN_SEARCH_ROOM_NAME;
 
384
extern const StaticQName QN_SEARCH_ROOM_JID;
 
385
extern const StaticQName QN_SEARCH_ROOM_DOMAIN;
 
386
 
 
387
// JEP 0115
 
388
extern const char NS_CAPS[];
 
389
extern const StaticQName QN_CAPS_C;
 
390
extern const StaticQName QN_VER;
 
391
extern const StaticQName QN_EXT;
 
392
 
 
393
 
 
394
// Avatar - JEP 0153
 
395
extern const char kNSVCard[];
 
396
extern const StaticQName kQnVCardX;
 
397
extern const StaticQName kQnVCardPhoto;
 
398
 
 
399
// JEP 0172 User Nickname
 
400
extern const char NS_NICKNAME[];
 
401
extern const StaticQName QN_NICKNAME;
 
402
 
 
403
// JEP 0085 chat state
 
404
extern const char NS_CHATSTATE[];
 
405
extern const StaticQName QN_CS_ACTIVE;
 
406
extern const StaticQName QN_CS_COMPOSING;
 
407
extern const StaticQName QN_CS_PAUSED;
 
408
extern const StaticQName QN_CS_INACTIVE;
 
409
extern const StaticQName QN_CS_GONE;
 
410
 
 
411
// JEP 0091 Delayed Delivery
 
412
extern const char kNSDelay[];
 
413
extern const StaticQName kQnDelayX;
 
414
extern const StaticQName kQnStamp;
 
415
 
 
416
// Google time stamping (higher resolution)
 
417
extern const char kNSTimestamp[];
 
418
extern const StaticQName kQnTime;
 
419
extern const StaticQName kQnMilliseconds;
 
420
 
 
421
extern const char NS_JINGLE_INFO[];
 
422
extern const StaticQName QN_JINGLE_INFO_QUERY;
 
423
extern const StaticQName QN_JINGLE_INFO_STUN;
 
424
extern const StaticQName QN_JINGLE_INFO_RELAY;
 
425
extern const StaticQName QN_JINGLE_INFO_SERVER;
 
426
extern const StaticQName QN_JINGLE_INFO_TOKEN;
 
427
extern const StaticQName QN_JINGLE_INFO_HOST;
 
428
extern const StaticQName QN_JINGLE_INFO_TCP;
 
429
extern const StaticQName QN_JINGLE_INFO_UDP;
 
430
extern const StaticQName QN_JINGLE_INFO_TCPSSL;
 
431
 
 
432
extern const char NS_GOOGLE_CALLPERF_STATS[];
 
433
extern const StaticQName QN_CALLPERF_STATS;
 
434
extern const StaticQName QN_CALLPERF_SESSIONID;
 
435
extern const StaticQName QN_CALLPERF_LOCALUSER;
 
436
extern const StaticQName QN_CALLPERF_REMOTEUSER;
 
437
extern const StaticQName QN_CALLPERF_STARTTIME;
 
438
extern const StaticQName QN_CALLPERF_CALL_LENGTH;
 
439
extern const StaticQName QN_CALLPERF_CALL_ACCEPTED;
 
440
extern const StaticQName QN_CALLPERF_CALL_ERROR_CODE;
 
441
extern const StaticQName QN_CALLPERF_TERMINATE_CODE;
 
442
extern const StaticQName QN_CALLPERF_DATAPOINT;
 
443
extern const StaticQName QN_CALLPERF_DATAPOINT_TIME;
 
444
extern const StaticQName QN_CALLPERF_DATAPOINT_FRACTION_LOST;
 
445
extern const StaticQName QN_CALLPERF_DATAPOINT_CUM_LOST;
 
446
extern const StaticQName QN_CALLPERF_DATAPOINT_EXT_MAX;
 
447
extern const StaticQName QN_CALLPERF_DATAPOINT_JITTER;
 
448
extern const StaticQName QN_CALLPERF_DATAPOINT_RTT;
 
449
extern const StaticQName QN_CALLPERF_DATAPOINT_BYTES_R;
 
450
extern const StaticQName QN_CALLPERF_DATAPOINT_PACKETS_R;
 
451
extern const StaticQName QN_CALLPERF_DATAPOINT_BYTES_S;
 
452
extern const StaticQName QN_CALLPERF_DATAPOINT_PACKETS_S;
 
453
extern const StaticQName QN_CALLPERF_DATAPOINT_PROCESS_CPU;
 
454
extern const StaticQName QN_CALLPERF_DATAPOINT_SYSTEM_CPU;
 
455
extern const StaticQName QN_CALLPERF_DATAPOINT_CPUS;
 
456
extern const StaticQName QN_CALLPERF_CONNECTION;
 
457
extern const StaticQName QN_CALLPERF_CONNECTION_LOCAL_ADDRESS;
 
458
extern const StaticQName QN_CALLPERF_CONNECTION_REMOTE_ADDRESS;
 
459
extern const StaticQName QN_CALLPERF_CONNECTION_FLAGS;
 
460
extern const StaticQName QN_CALLPERF_CONNECTION_RTT;
 
461
extern const StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_S;
 
462
extern const StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_S;
 
463
extern const StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_R;
 
464
extern const StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_R;
 
465
extern const StaticQName QN_CALLPERF_CANDIDATE;
 
466
extern const StaticQName QN_CALLPERF_CANDIDATE_ENDPOINT;
 
467
extern const StaticQName QN_CALLPERF_CANDIDATE_PROTOCOL;
 
468
extern const StaticQName QN_CALLPERF_CANDIDATE_ADDRESS;
 
469
extern const StaticQName QN_CALLPERF_MEDIA;
 
470
extern const StaticQName QN_CALLPERF_MEDIA_DIRECTION;
 
471
extern const StaticQName QN_CALLPERF_MEDIA_SSRC;
 
472
extern const StaticQName QN_CALLPERF_MEDIA_ENERGY;
 
473
extern const StaticQName QN_CALLPERF_MEDIA_FIR;
 
474
extern const StaticQName QN_CALLPERF_MEDIA_NACK;
 
475
extern const StaticQName QN_CALLPERF_MEDIA_FPS;
 
476
extern const StaticQName QN_CALLPERF_MEDIA_FPS_NETWORK;
 
477
extern const StaticQName QN_CALLPERF_MEDIA_FPS_DECODED;
 
478
extern const StaticQName QN_CALLPERF_MEDIA_JITTER_BUFFER_SIZE;
 
479
extern const StaticQName QN_CALLPERF_MEDIA_PREFERRED_JITTER_BUFFER_SIZE;
 
480
extern const StaticQName QN_CALLPERF_MEDIA_TOTAL_PLAYOUT_DELAY;
 
481
 
 
482
// Muc invites.
 
483
extern const StaticQName QN_MUC_USER_INVITE;
 
484
 
 
485
// Multiway audio/video.
 
486
extern const char NS_GOOGLE_MUC_USER[];
 
487
extern const StaticQName QN_GOOGLE_MUC_USER_AVAILABLE_MEDIA;
 
488
extern const StaticQName QN_GOOGLE_MUC_USER_ENTRY;
 
489
extern const StaticQName QN_GOOGLE_MUC_USER_MEDIA;
 
490
extern const StaticQName QN_GOOGLE_MUC_USER_TYPE;
 
491
extern const StaticQName QN_GOOGLE_MUC_USER_SRC_ID;
 
492
extern const StaticQName QN_GOOGLE_MUC_USER_STATUS;
 
493
extern const StaticQName QN_LABEL;
 
494
 
 
495
extern const char NS_GOOGLE_MUC_MEDIA[];
 
496
extern const StaticQName QN_GOOGLE_MUC_AUDIO_MUTE;
 
497
extern const StaticQName QN_GOOGLE_MUC_VIDEO_MUTE;
 
498
extern const StaticQName QN_GOOGLE_MUC_RECORDING;
 
499
extern const StaticQName QN_GOOGLE_MUC_MEDIA_BLOCK;
 
500
extern const StaticQName QN_STATE_ATTR;
 
501
 
 
502
}  // namespace buzz
 
503
 
 
504
#endif  // TALK_XMPP_CONSTANTS_H_