1269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org/*
2269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  Copyright 2004 The WebRTC Project Authors. All rights reserved.
3269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *
4269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  Use of this source code is governed by a BSD-style license
5269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  that can be found in the LICENSE file in the root of the source
6269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  tree. An additional intellectual property rights grant can be found
7269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  in the file PATENTS.  All contributing project authors may
8269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org *  be found in the AUTHORS file in the root of the source tree.
9269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org */
10269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
11269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include "webrtc/libjingle/xmpp/constants.h"
12269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
13269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include <string>
14269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
15269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include "webrtc/libjingle/xmllite/qname.h"
16269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include "webrtc/libjingle/xmllite/xmlconstants.h"
17269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include "webrtc/libjingle/xmllite/xmlelement.h"
18269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#include "webrtc/libjingle/xmpp/jid.h"
19269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
20269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgnamespace buzz {
21269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
22269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// TODO: Remove static objects of complex types, particularly
23269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Jid and QName.
24269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
25269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_CLIENT[] = "jabber:client";
26269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_SERVER[] = "jabber:server";
27269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_STREAM[] = "http://etherx.jabber.org/streams";
28269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_XSTREAM[] = "urn:ietf:params:xml:ns:xmpp-streams";
29269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_TLS[] = "urn:ietf:params:xml:ns:xmpp-tls";
30269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_SASL[] = "urn:ietf:params:xml:ns:xmpp-sasl";
31269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_BIND[] = "urn:ietf:params:xml:ns:xmpp-bind";
32269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_DIALBACK[] = "jabber:server:dialback";
33269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_SESSION[] = "urn:ietf:params:xml:ns:xmpp-session";
34269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_STANZA[] = "urn:ietf:params:xml:ns:xmpp-stanzas";
35269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_PRIVACY[] = "jabber:iq:privacy";
36269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_ROSTER[] = "jabber:iq:roster";
37269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_VCARD[] = "vcard-temp";
38269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_AVATAR_HASH[] = "google:avatar";
39269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_VCARD_UPDATE[] = "vcard-temp:x:update";
40269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_CLIENT[] = "client";
41269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SERVER[] = "server";
42269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_STREAM[] = "stream";
43269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
44269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_GET[] = "get";
45269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SET[] = "set";
46269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_RESULT[] = "result";
47269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_ERROR[] = "error";
48269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
49269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_FORM[] = "form";
50269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SUBMIT[] = "submit";
51269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TEXT_SINGLE[] = "text-single";
52269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_LIST_SINGLE[] = "list-single";
53269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_LIST_MULTI[] = "list-multi";
54269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_HIDDEN[] = "hidden";
55269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_FORM_TYPE[] = "FORM_TYPE";
56269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
57269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_FROM[] = "from";
58269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TO[] = "to";
59269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_BOTH[] = "both";
60269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_REMOVE[] = "remove";
61269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TRUE[] = "true";
62269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
63269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TYPE[] = "type";
64269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_NAME[] = "name";
65269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_ID[] = "id";
66269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_JID[] = "jid";
67269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SUBSCRIPTION[] = "subscription";
68269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_ASK[] = "ask";
69269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_X[] = "x";
70269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_GOOGLE_COM[] = "google.com";
71269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_GMAIL_COM[] = "gmail.com";
72269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_GOOGLEMAIL_COM[] = "googlemail.com";
73269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_DEFAULT_DOMAIN[] = "default.talk.google.com";
74269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TALK_GOOGLE_COM[] = "talk.google.com";
75269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_TALKX_L_GOOGLE_COM[] = "talkx.l.google.com";
76269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_XMPP_GOOGLE_COM[] = "xmpp.google.com";
77269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_XMPPX_L_GOOGLE_COM[] = "xmppx.l.google.com";
78269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
79269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#ifdef FEATURE_ENABLE_VOICEMAIL
80269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_VOICEMAIL[] = "voicemail";
81269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_OUTGOINGVOICEMAIL[] = "outgoingvoicemail";
82269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#endif
83269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
84269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_UNAVAILABLE[] = "unavailable";
85269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
86269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_PING[] = "urn:xmpp:ping";
87269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PING = { NS_PING, "ping" };
88269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
89269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_MUC_UNIQUE[] = "http://jabber.org/protocol/muc#unique";
90269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_UNIQUE_QUERY = { NS_MUC_UNIQUE, "unique" };
91269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_HANGOUT_ID = { STR_EMPTY, "hangout-id" };
92269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
93269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_GOOGLE_MUC_LOOKUP_JID[] = "lookup.groupchat.google.com";
94269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
95269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOMCONFIG_ROOMNAME[] = "muc#roomconfig_roomname";
96269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOMCONFIG_FEATURES[] = "muc#roomconfig_features";
97269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_ENTERPRISE[] = "muc_enterprise";
98269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOMCONFIG[] = "http://jabber.org/protocol/muc#roomconfig";
99269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_HANGOUT[] = "muc_es";
100269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_HANGOUT_LITE[] = "muc_lite";
101269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_BROADCAST[] = "broadcast";
102269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_MULTI_USER_VC[] = "muc_muvc";
103269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_RECORDABLE[] = "recordable";
104269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_CUSTOM_RECORDING[] = "custom_recording";
105269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_OWNER_PROFILE_ID[] = "muc#roominfo_owner_profile_id";
106269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_ABUSE_RECORDABLE[] = "abuse_recordable";
107269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
108269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_ID_TYPE_CONVERSATION[] = "conversation";
109269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_MUC_HANGOUT[] = "google:muc#hangout";
110269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITE =
111269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_HANGOUT, "invite" };
112269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITE_TYPE =
113269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_HANGOUT, "invite-type" };
114269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ATTR_CREATE_ACTIVITY =
115269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "create-activity" };
116269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_PUBLIC =
117269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_HANGOUT, "public" };
118269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITEE =
119269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_HANGOUT, "invitee" };
120269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_STATUS =
121269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_HANGOUT, "notification-status" };
122269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_TYPE = {
123269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    NS_GOOGLE_MUC_HANGOUT, "notification-type" };
124269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_HANGOUT_START_CONTEXT = {
125269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    NS_GOOGLE_MUC_HANGOUT, "hangout-start-context" };
126269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_CONVERSATION_ID = {
127269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    NS_GOOGLE_MUC_HANGOUT, "conversation-id" };
128269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
129269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STREAM_STREAM = { NS_STREAM, STR_STREAM };
130269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STREAM_FEATURES = { NS_STREAM, "features" };
131269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STREAM_ERROR = { NS_STREAM, "error" };
132269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
133269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_BAD_FORMAT = { NS_XSTREAM, "bad-format" };
134269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_BAD_NAMESPACE_PREFIX =
135269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "bad-namespace-prefix" };
136269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_CONFLICT = { NS_XSTREAM, "conflict" };
137269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_CONNECTION_TIMEOUT =
138269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "connection-timeout" };
139269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_HOST_GONE = { NS_XSTREAM, "host-gone" };
140269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_HOST_UNKNOWN = { NS_XSTREAM, "host-unknown" };
141269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_IMPROPER_ADDRESSIING =
142269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org     { NS_XSTREAM, "improper-addressing" };
143269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_INTERNAL_SERVER_ERROR =
144269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "internal-server-error" };
145269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_FROM = { NS_XSTREAM, "invalid-from" };
146269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_ID = { NS_XSTREAM, "invalid-id" };
147269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_NAMESPACE =
148269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "invalid-namespace" };
149269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_XML = { NS_XSTREAM, "invalid-xml" };
150269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_NOT_AUTHORIZED = { NS_XSTREAM, "not-authorized" };
151269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_POLICY_VIOLATION =
152269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "policy-violation" };
153269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_REMOTE_CONNECTION_FAILED =
154269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "remote-connection-failed" };
155269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_RESOURCE_CONSTRAINT =
156269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "resource-constraint" };
157269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_RESTRICTED_XML = { NS_XSTREAM, "restricted-xml" };
158269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_SEE_OTHER_HOST = { NS_XSTREAM, "see-other-host" };
159269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_SYSTEM_SHUTDOWN =
160269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "system-shutdown" };
161269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_UNDEFINED_CONDITION =
162269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "undefined-condition" };
163269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_ENCODING =
164269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "unsupported-encoding" };
165269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_STANZA_TYPE =
166269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "unsupported-stanza-type" };
167269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_VERSION =
168269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "unsupported-version" };
169269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_XML_NOT_WELL_FORMED =
170269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_XSTREAM, "xml-not-well-formed" };
171269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XSTREAM_TEXT = { NS_XSTREAM, "text" };
172269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
173269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TLS_STARTTLS = { NS_TLS, "starttls" };
174269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TLS_REQUIRED = { NS_TLS, "required" };
175269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TLS_PROCEED = { NS_TLS, "proceed" };
176269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TLS_FAILURE = { NS_TLS, "failure" };
177269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
178269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_MECHANISMS = { NS_SASL, "mechanisms" };
179269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_MECHANISM = { NS_SASL, "mechanism" };
180269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_AUTH = { NS_SASL, "auth" };
181269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_CHALLENGE = { NS_SASL, "challenge" };
182269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_RESPONSE = { NS_SASL, "response" };
183269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_ABORT = { NS_SASL, "abort" };
184269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_SUCCESS = { NS_SASL, "success" };
185269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_FAILURE = { NS_SASL, "failure" };
186269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_ABORTED = { NS_SASL, "aborted" };
187269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_INCORRECT_ENCODING =
188269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_SASL, "incorrect-encoding" };
189269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_INVALID_AUTHZID = { NS_SASL, "invalid-authzid" };
190269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_INVALID_MECHANISM = { NS_SASL, "invalid-mechanism" };
191269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_MECHANISM_TOO_WEAK =
192269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_SASL, "mechanism-too-weak" };
193269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_NOT_AUTHORIZED = { NS_SASL, "not-authorized" };
194269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SASL_TEMPORARY_AUTH_FAILURE =
195269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_SASL, "temporary-auth-failure" };
196269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
197269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// These are non-standard.
198269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_AUTH_PROTOCOL[] =
199269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    "http://www.google.com/talk/protocol/auth";
200269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_AUTH_CLIENT_USES_FULL_BIND_RESULT =
201269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_AUTH_PROTOCOL, "client-uses-full-bind-result" };
202269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_ALLOW_NON_GOOGLE_ID_XMPP_LOGIN =
203269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_AUTH_PROTOCOL, "allow-non-google-login" };
204269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_AUTH_SERVICE =
205269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_AUTH_PROTOCOL, "service" };
206269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
207269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DIALBACK_RESULT = { NS_DIALBACK, "result" };
208269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DIALBACK_VERIFY = { NS_DIALBACK, "verify" };
209269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
210269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_BAD_REQUEST = { NS_STANZA, "bad-request" };
211269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_CONFLICT = { NS_STANZA, "conflict" };
212269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_FEATURE_NOT_IMPLEMENTED =
213269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "feature-not-implemented" };
214269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_FORBIDDEN = { NS_STANZA, "forbidden" };
215269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_GONE = { NS_STANZA, "gone" };
216269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_INTERNAL_SERVER_ERROR =
217269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "internal-server-error" };
218269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_ITEM_NOT_FOUND = { NS_STANZA, "item-not-found" };
219269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_JID_MALFORMED = { NS_STANZA, "jid-malformed" };
220269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_NOT_ACCEPTABLE = { NS_STANZA, "not-acceptable" };
221269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_NOT_ALLOWED = { NS_STANZA, "not-allowed" };
222269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_PAYMENT_REQUIRED =
223269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "payment-required" };
224269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_RECIPIENT_UNAVAILABLE =
225269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "recipient-unavailable" };
226269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_REDIRECT = { NS_STANZA, "redirect" };
227269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_REGISTRATION_REQUIRED =
228269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "registration-required" };
229269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_REMOTE_SERVER_NOT_FOUND =
230269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "remote-server-not-found" };
231269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_REMOTE_SERVER_TIMEOUT =
232269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "remote-server-timeout" };
233269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_RESOURCE_CONSTRAINT =
234269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "resource-constraint" };
235269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_SERVICE_UNAVAILABLE =
236269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "service-unavailable" };
237269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_SUBSCRIPTION_REQUIRED =
238269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "subscription-required" };
239269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_UNDEFINED_CONDITION =
240269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "undefined-condition" };
241269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_UNEXPECTED_REQUEST =
242269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_STANZA, "unexpected-request" };
243269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STANZA_TEXT = { NS_STANZA, "text" };
244269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
245269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_BIND_BIND = { NS_BIND, "bind" };
246269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_BIND_RESOURCE = { NS_BIND, "resource" };
247269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_BIND_JID = { NS_BIND, "jid" };
248269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
249269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MESSAGE = { NS_CLIENT, "message" };
250269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_BODY = { NS_CLIENT, "body" };
251269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SUBJECT = { NS_CLIENT, "subject" };
252269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_THREAD = { NS_CLIENT, "thread" };
253269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRESENCE = { NS_CLIENT, "presence" };
254269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SHOW = { NS_CLIENT, "show" };
255269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STATUS = { NS_CLIENT, "status" };
256269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_LANG = { NS_CLIENT, "lang" };
257269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIORITY = { NS_CLIENT, "priority" };
258269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_IQ = { NS_CLIENT, "iq" };
259269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ERROR = { NS_CLIENT, "error" };
260269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
261269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_MESSAGE = { NS_SERVER, "message" };
262269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_BODY = { NS_SERVER, "body" };
263269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_SUBJECT = { NS_SERVER, "subject" };
264269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_THREAD = { NS_SERVER, "thread" };
265269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_PRESENCE = { NS_SERVER, "presence" };
266269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_SHOW = { NS_SERVER, "show" };
267269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_STATUS = { NS_SERVER, "status" };
268269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_LANG = { NS_SERVER, "lang" };
269269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_PRIORITY = { NS_SERVER, "priority" };
270269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_IQ = { NS_SERVER, "iq" };
271269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SERVER_ERROR = { NS_SERVER, "error" };
272269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
273269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SESSION_SESSION = { NS_SESSION, "session" };
274269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
275269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_QUERY = { NS_PRIVACY, "query" };
276269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_ACTIVE = { NS_PRIVACY, "active" };
277269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_DEFAULT = { NS_PRIVACY, "default" };
278269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_LIST = { NS_PRIVACY, "list" };
279269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_ITEM = { NS_PRIVACY, "item" };
280269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_IQ = { NS_PRIVACY, "iq" };
281269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_MESSAGE = { NS_PRIVACY, "message" };
282269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_PRESENCE_IN = { NS_PRIVACY, "presence-in" };
283269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRIVACY_PRESENCE_OUT = { NS_PRIVACY, "presence-out" };
284269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
285269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ROSTER_QUERY = { NS_ROSTER, "query" };
286269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ROSTER_ITEM = { NS_ROSTER, "item" };
287269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ROSTER_GROUP = { NS_ROSTER, "group" };
288269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
289269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD = { NS_VCARD, "vCard" };
290269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_FN = { NS_VCARD, "FN" };
291269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_PHOTO = { NS_VCARD, "PHOTO" };
292269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_PHOTO_BINVAL = { NS_VCARD, "BINVAL" };
293269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_AVATAR_HASH = { NS_AVATAR_HASH, "hash" };
294269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_AVATAR_HASH_MODIFIED =
295269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_AVATAR_HASH, "modified" };
296269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
297269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_NAME = { STR_EMPTY, "name" };
298269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_AFFILIATION = { STR_EMPTY, "affiliation" };
299269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ROLE = { STR_EMPTY, "role" };
300269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
301269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#if defined(FEATURE_ENABLE_PSTN)
302269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_TEL = { NS_VCARD, "TEL" };
303269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_VOICE = { NS_VCARD, "VOICE" };
304269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_HOME = { NS_VCARD, "HOME" };
305269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_WORK = { NS_VCARD, "WORK" };
306269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_CELL = { NS_VCARD, "CELL" };
307269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VCARD_NUMBER = { NS_VCARD, "NUMBER" };
308269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org#endif
309269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
310269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XML_LANG = { NS_XML, "lang" };
311269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
312269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ENCODING = { STR_EMPTY, STR_ENCODING };
313269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VERSION = { STR_EMPTY, STR_VERSION };
314269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TO = { STR_EMPTY, "to" };
315269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_FROM = { STR_EMPTY, "from" };
316269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TYPE = { STR_EMPTY, "type" };
317269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ID = { STR_EMPTY, "id" };
318269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CODE = { STR_EMPTY, "code" };
319269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
320269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VALUE = { STR_EMPTY, "value" };
321269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ACTION = { STR_EMPTY, "action" };
322269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ORDER = { STR_EMPTY, "order" };
323269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MECHANISM = { STR_EMPTY, "mechanism" };
324269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ASK = { STR_EMPTY, "ask" };
325269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JID = { STR_EMPTY, "jid" };
326269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_NICK = { STR_EMPTY, "nick" };
327269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SUBSCRIPTION = { STR_EMPTY, "subscription" };
328269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TITLE1 = { STR_EMPTY, "title1" };
329269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_TITLE2 = { STR_EMPTY, "title2" };
330269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
331269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XMLNS_CLIENT = { NS_XMLNS, STR_CLIENT };
332269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XMLNS_SERVER = { NS_XMLNS, STR_SERVER };
333269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XMLNS_STREAM = { NS_XMLNS, STR_STREAM };
334269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
335269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
336269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Presence
337269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SHOW_AWAY[] = "away";
338269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SHOW_CHAT[] = "chat";
339269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SHOW_DND[] = "dnd";
340269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SHOW_XA[] = "xa";
341269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SHOW_OFFLINE[] = "offline";
342269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
343269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_PSTN_CONFERENCE[] = "http://www.google.com/pstn-conference";
344269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_PSTN_CONFERENCE_STATUS = { NS_GOOGLE_PSTN_CONFERENCE, "status" };
345269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ATTR_STATUS = { STR_EMPTY, "status" };
346269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
347269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Presence connection status
348269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_CONNECTING[] = "connecting";
349269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_JOINING[] = "joining";
350269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_CONNECTED[] = "connected";
351269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_HANGUP[] = "hangup";
352269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
353269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Subscription
354269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SUBSCRIBE[] = "subscribe";
355269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_SUBSCRIBED[] = "subscribed";
356269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_UNSUBSCRIBE[] = "unsubscribe";
357269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_UNSUBSCRIBED[] = "unsubscribed";
358269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
359269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Google Invite
360269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_SUBSCRIBE[] = "google:subscribe";
361269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_INVITATION = { NS_GOOGLE_SUBSCRIBE, "invitation" };
362269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_INVITE_NAME = { NS_GOOGLE_SUBSCRIBE, "name" };
363269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_INVITE_SUBJECT = { NS_GOOGLE_SUBSCRIBE, "subject" };
364269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_INVITE_MESSAGE = { NS_GOOGLE_SUBSCRIBE, "body" };
365269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
366269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Kick
367269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_MUC_ADMIN[] = "google:muc#admin";
368269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY = { NS_GOOGLE_MUC_ADMIN, "query" };
369269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY_ITEM =
370269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_ADMIN, "item" };
371269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY_ITEM_REASON =
372269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_ADMIN, "reason" };
373269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
374269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// PubSub: http://xmpp.org/extensions/xep-0060.html
375269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_PUBSUB[] = "http://jabber.org/protocol/pubsub";
376269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB = { NS_PUBSUB, "pubsub" };
377269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_ITEMS = { NS_PUBSUB, "items" };
378269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_ITEM = { NS_PUBSUB, "item" };
379269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_PUBLISH = { NS_PUBSUB, "publish" };
380269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_RETRACT = { NS_PUBSUB, "retract" };
381269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_ATTR_PUBLISHER = { STR_EMPTY, "publisher" };
382269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
383269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_PUBSUB_EVENT[] = "http://jabber.org/protocol/pubsub#event";
384269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_NODE = { STR_EMPTY, "node" };
385269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT = { NS_PUBSUB_EVENT, "event" };
386269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_ITEMS = { NS_PUBSUB_EVENT, "items" };
387269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_ITEM = { NS_PUBSUB_EVENT, "item" };
388269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_RETRACT = { NS_PUBSUB_EVENT, "retract" };
389269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_NOTIFY = { STR_EMPTY, "notify" };
390269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
391269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_PRESENTER[] = "google:presenter";
392269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTER = { NS_PRESENTER, "presenter" };
393269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_ITEM =
394269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_PRESENTER, "presentation-item" };
395269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_TYPE =
396269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_PRESENTER, "presentation-type" };
397269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_ID =
398269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_PRESENTER, "presentation-id" };
399269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
400269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0030
401269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CATEGORY = { STR_EMPTY, "category" };
402269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VAR = { STR_EMPTY, "var" };
403269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_DISCO_INFO[] = "http://jabber.org/protocol/disco#info";
404269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_DISCO_ITEMS[] = "http://jabber.org/protocol/disco#items";
405269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DISCO_INFO_QUERY = { NS_DISCO_INFO, "query" };
406269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DISCO_IDENTITY = { NS_DISCO_INFO, "identity" };
407269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DISCO_FEATURE = { NS_DISCO_INFO, "feature" };
408269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
409269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DISCO_ITEMS_QUERY = { NS_DISCO_ITEMS, "query" };
410269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_DISCO_ITEM = { NS_DISCO_ITEMS, "item" };
411269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
412269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0020
413269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_FEATURE[] = "http://jabber.org/protocol/feature-neg";
414269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_FEATURE_FEATURE = { NS_FEATURE, "feature" };
415269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
416269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0004
417269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_XDATA[] = "jabber:x:data";
418269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_X = { NS_XDATA, "x" };
419269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_INSTRUCTIONS = { NS_XDATA, "instructions" };
420269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_TITLE = { NS_XDATA, "title" };
421269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_FIELD = { NS_XDATA, "field" };
422269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_REPORTED = { NS_XDATA, "reported" };
423269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_ITEM = { NS_XDATA, "item" };
424269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_DESC = { NS_XDATA, "desc" };
425269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_REQUIRED = { NS_XDATA, "required" };
426269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_VALUE = { NS_XDATA, "value" };
427269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_XDATA_OPTION = { NS_XDATA, "option" };
428269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
429269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0045
430269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_MUC[] = "http://jabber.org/protocol/muc";
431269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_X = { NS_MUC, "x" };
432269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_ITEM = { NS_MUC, "item" };
433269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_AFFILIATION = { NS_MUC, "affiliation" };
434269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_ROLE = { NS_MUC, "role" };
435269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_AFFILIATION_NONE[] = "none";
436269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char STR_ROLE_PARTICIPANT[] = "participant";
437269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
438269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_SESSION[] = "http://www.google.com/session";
439269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_CIRCLE_ID = { STR_EMPTY, "google-circle-id" };
440269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_USER_ID = { STR_EMPTY, "google-user-id" };
441269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_SESSION_BLOCKED = { NS_GOOGLE_SESSION, "blocked" };
442269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_SESSION_BLOCKING =
443269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_SESSION, "blocking" };
444269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
445269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_MUC_OWNER[] = "http://jabber.org/protocol/muc#owner";
446269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_OWNER_QUERY = { NS_MUC_OWNER, "query" };
447269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
448269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_MUC_USER[] = "http://jabber.org/protocol/muc#user";
449269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_CONTINUE = { NS_MUC_USER, "continue" };
450269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_X = { NS_MUC_USER, "x" };
451269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_ITEM = { NS_MUC_USER, "item" };
452269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_STATUS = { NS_MUC_USER, "status" };
453269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_REASON = { NS_MUC_USER, "reason" };
454269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_ABUSE_VIOLATION = { NS_MUC_USER, "abuse-violation" };
455269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
456269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0055 - Jabber Search
457269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_SEARCH[] = "jabber:iq:search";
458269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_QUERY = { NS_SEARCH, "query" };
459269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_ITEM = { NS_SEARCH, "item" };
460269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_NAME = { NS_SEARCH, "room-name" };
461269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_DOMAIN = { NS_SEARCH, "room-domain" };
462269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_JID = { NS_SEARCH, "room-jid" };
463269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_HANGOUT_ID = { NS_SEARCH, "hangout-id" };
464269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_SEARCH_EXTERNAL_ID = { NS_SEARCH, "external-id" };
465269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
466269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0115
467269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_CAPS[] = "http://jabber.org/protocol/caps";
468269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CAPS_C = { NS_CAPS, "c" };
469269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_VER = { STR_EMPTY, "ver" };
470269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_EXT = { STR_EMPTY, "ext" };
471269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
472269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0153
473269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char kNSVCard[] = "vcard-temp:x:update";
474269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnVCardX = { kNSVCard, "x" };
475269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnVCardPhoto = { kNSVCard, "photo" };
476269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
477269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0172 User Nickname
478269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_NICKNAME[] = "http://jabber.org/protocol/nick";
479269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_NICKNAME = { NS_NICKNAME, "nick" };
480269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
481269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0085 chat state
482269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_CHATSTATE[] = "http://jabber.org/protocol/chatstates";
483269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CS_ACTIVE = { NS_CHATSTATE, "active" };
484269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CS_COMPOSING = { NS_CHATSTATE, "composing" };
485269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CS_PAUSED = { NS_CHATSTATE, "paused" };
486269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CS_INACTIVE = { NS_CHATSTATE, "inactive" };
487269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CS_GONE = { NS_CHATSTATE, "gone" };
488269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
489269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// JEP 0091 Delayed Delivery
490269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char kNSDelay[] = "jabber:x:delay";
491269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnDelayX = { kNSDelay, "x" };
492269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnStamp = { STR_EMPTY, "stamp" };
493269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
494269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Google time stamping (higher resolution)
495269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char kNSTimestamp[] = "google:timestamp";
496269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnTime = { kNSTimestamp, "time" };
497269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName kQnMilliseconds = { STR_EMPTY, "ms" };
498269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
499269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Jingle Info
500269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_JINGLE_INFO[] = "google:jingleinfo";
501269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_QUERY = { NS_JINGLE_INFO, "query" };
502269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_STUN = { NS_JINGLE_INFO, "stun" };
503269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_RELAY = { NS_JINGLE_INFO, "relay" };
504269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_SERVER = { NS_JINGLE_INFO, "server" };
505269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TOKEN = { NS_JINGLE_INFO, "token" };
506269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_HOST = { STR_EMPTY, "host" };
507269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TCP = { STR_EMPTY, "tcp" };
508269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_UDP = { STR_EMPTY, "udp" };
509269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TCPSSL = { STR_EMPTY, "tcpssl" };
510269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
511269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Call Performance Logging
512269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_CALLPERF_STATS[] = "google:call-perf-stats";
513269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_STATS =
514269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_CALLPERF_STATS, "callPerfStats" };
515269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_SESSIONID = { STR_EMPTY, "sessionId" };
516269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_LOCALUSER = { STR_EMPTY, "localUser" };
517269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_REMOTEUSER = { STR_EMPTY, "remoteUser" };
518269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_STARTTIME = { STR_EMPTY, "startTime" };
519269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_LENGTH = { STR_EMPTY, "callLength" };
520269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_ACCEPTED = { STR_EMPTY, "callAccepted" };
521269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_ERROR_CODE = { STR_EMPTY, "callErrorCode" };
522269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_TERMINATE_CODE = { STR_EMPTY, "terminateCode" };
523269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT =
524269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_CALLPERF_STATS, "dataPoint" };
525269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_TIME = { STR_EMPTY, "timeStamp" };
526269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_FRACTION_LOST =
527269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "fraction_lost" };
528269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_CUM_LOST = { STR_EMPTY, "cum_lost" };
529269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_EXT_MAX = { STR_EMPTY, "ext_max" };
530269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_JITTER = { STR_EMPTY, "jitter" };
531269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_RTT = { STR_EMPTY, "RTT" };
532269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_BYTES_R =
533269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "bytesReceived" };
534269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PACKETS_R =
535269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "packetsReceived" };
536269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_BYTES_S = { STR_EMPTY, "bytesSent" };
537269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PACKETS_S =
538269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "packetsSent" };
539269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PROCESS_CPU =
540269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "processCpu" };
541269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_SYSTEM_CPU = { STR_EMPTY, "systemCpu" };
542269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_CPUS = { STR_EMPTY, "cpus" };
543269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION =
544269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_CALLPERF_STATS, "connection" };
545269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_LOCAL_ADDRESS =
546269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "localAddress" };
547269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_REMOTE_ADDRESS =
548269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "remoteAddress" };
549269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_FLAGS = { STR_EMPTY, "flags" };
550269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_RTT = { STR_EMPTY, "rtt" };
551269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_S =
552269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "totalBytesSent" };
553269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_S =
554269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "bytesSecondSent" };
555269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_R =
556269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "totalBytesRecv" };
557269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_R =
558269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "bytesSecondRecv" };
559269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE =
560269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_CALLPERF_STATS, "candidate" };
561269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_ENDPOINT = { STR_EMPTY, "endpoint" };
562269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_PROTOCOL = { STR_EMPTY, "protocol" };
563269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_ADDRESS = { STR_EMPTY, "address" };
564269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA = { NS_GOOGLE_CALLPERF_STATS, "media" };
565269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_DIRECTION = { STR_EMPTY, "direction" };
566269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_SSRC = { STR_EMPTY, "SSRC" };
567269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_ENERGY = { STR_EMPTY, "energy" };
568269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FIR = { STR_EMPTY, "fir" };
569269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_NACK = { STR_EMPTY, "nack" };
570269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS = { STR_EMPTY, "fps" };
571269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS_NETWORK = { STR_EMPTY, "fpsNetwork" };
572269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS_DECODED = { STR_EMPTY, "fpsDecoded" };
573269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_JITTER_BUFFER_SIZE =
574269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "jitterBufferSize" };
575269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_PREFERRED_JITTER_BUFFER_SIZE =
576269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "preferredJitterBufferSize" };
577269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_TOTAL_PLAYOUT_DELAY =
578269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { STR_EMPTY, "totalPlayoutDelay" };
579269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
580269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Muc invites.
581269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_MUC_USER_INVITE = { NS_MUC_USER, "invite" };
582269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
583269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org// Multiway audio/video.
584269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_MUC_USER[] = "google:muc#user";
585269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_AVAILABLE_MEDIA =
586269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_USER, "available-media" };
587269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_ENTRY = { NS_GOOGLE_MUC_USER, "entry" };
588269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_MEDIA = { NS_GOOGLE_MUC_USER, "media" };
589269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_TYPE = { NS_GOOGLE_MUC_USER, "type" };
590269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_SRC_ID = { NS_GOOGLE_MUC_USER, "src-id" };
591269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_STATUS = { NS_GOOGLE_MUC_USER, "status" };
592269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_CLIENT_VERSION = { NS_GOOGLE_MUC_USER, "client-version" };
593269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_LOCALE = { NS_GOOGLE_MUC_USER, "locale" };
594269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_LABEL = { STR_EMPTY, "label" };
595269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
596269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char NS_GOOGLE_MUC_MEDIA[] = "google:muc#media";
597269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_AUDIO_MUTE =
598269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_MEDIA, "audio-mute" };
599269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_VIDEO_MUTE =
600269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_MEDIA, "video-mute" };
601269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_VIDEO_PAUSE =
602269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_MEDIA, "video-pause" };
603269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_RECORDING =
604269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org    { NS_GOOGLE_MUC_MEDIA, "recording" };
605269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_MEDIA_BLOCK = { NS_GOOGLE_MUC_MEDIA, "block" };
606269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst StaticQName QN_STATE_ATTR = { STR_EMPTY, "state" };
607269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
608269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char AUTH_MECHANISM_GOOGLE_COOKIE[] = "X-GOOGLE-COOKIE";
609269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char AUTH_MECHANISM_GOOGLE_TOKEN[] = "X-GOOGLE-TOKEN";
610269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char AUTH_MECHANISM_OAUTH2[] = "X-OAUTH2";
611269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.orgconst char AUTH_MECHANISM_PLAIN[] = "PLAIN";
612269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org
613269fb4bc90b79bebbb8311da0110ccd6803fd0a8henrike@webrtc.org}  // namespace buzz
614