10e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org/* 20e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * libjingle 30e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * Copyright 2004--2005, Google Inc. 40e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 50e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * Redistribution and use in source and binary forms, with or without 60e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * modification, are permitted provided that the following conditions are met: 70e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 80e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 1. Redistributions of source code must retain the above copyright notice, 90e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * this list of conditions and the following disclaimer. 100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 2. Redistributions in binary form must reproduce the above copyright notice, 110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * this list of conditions and the following disclaimer in the documentation 120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * and/or other materials provided with the distribution. 130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 3. The name of the author may not be used to endorse or promote products 140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * derived from this software without specific prior written permission. 150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * 160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org */ 270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#include "talk/xmpp/constants.h" 290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#include <string> 310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3213b2d035e2e7f2f18e3a4d3377bc1a09f43a4ff9buildbot@webrtc.org#include "webrtc/libjingle/xmllite/qname.h" 3313b2d035e2e7f2f18e3a4d3377bc1a09f43a4ff9buildbot@webrtc.org#include "webrtc/libjingle/xmllite/xmlconstants.h" 3413b2d035e2e7f2f18e3a4d3377bc1a09f43a4ff9buildbot@webrtc.org#include "webrtc/libjingle/xmllite/xmlelement.h" 350e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#include "talk/xmpp/jid.h" 36cf81adffe15fa8ea0f333432e41f6d504148f18abuildbot@webrtc.org#include "webrtc/base/basicdefs.h" 370e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 380e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgnamespace buzz { 390e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 400e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// TODO: Remove static objects of complex types, particularly 410e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Jid and QName. 420e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 430e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_CLIENT[] = "jabber:client"; 440e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_SERVER[] = "jabber:server"; 450e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_STREAM[] = "http://etherx.jabber.org/streams"; 460e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_XSTREAM[] = "urn:ietf:params:xml:ns:xmpp-streams"; 470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_TLS[] = "urn:ietf:params:xml:ns:xmpp-tls"; 480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_SASL[] = "urn:ietf:params:xml:ns:xmpp-sasl"; 490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_BIND[] = "urn:ietf:params:xml:ns:xmpp-bind"; 500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_DIALBACK[] = "jabber:server:dialback"; 510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_SESSION[] = "urn:ietf:params:xml:ns:xmpp-session"; 520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_STANZA[] = "urn:ietf:params:xml:ns:xmpp-stanzas"; 530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_PRIVACY[] = "jabber:iq:privacy"; 540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_ROSTER[] = "jabber:iq:roster"; 550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_VCARD[] = "vcard-temp"; 560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_AVATAR_HASH[] = "google:avatar"; 570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_VCARD_UPDATE[] = "vcard-temp:x:update"; 580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_CLIENT[] = "client"; 590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SERVER[] = "server"; 600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_STREAM[] = "stream"; 610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_GET[] = "get"; 630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SET[] = "set"; 640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_RESULT[] = "result"; 650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_ERROR[] = "error"; 660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 670e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_FORM[] = "form"; 680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SUBMIT[] = "submit"; 690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TEXT_SINGLE[] = "text-single"; 700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_LIST_SINGLE[] = "list-single"; 710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_LIST_MULTI[] = "list-multi"; 720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_HIDDEN[] = "hidden"; 730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_FORM_TYPE[] = "FORM_TYPE"; 740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_FROM[] = "from"; 760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TO[] = "to"; 770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_BOTH[] = "both"; 780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_REMOVE[] = "remove"; 790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TRUE[] = "true"; 800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TYPE[] = "type"; 820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_NAME[] = "name"; 830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_ID[] = "id"; 840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_JID[] = "jid"; 850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SUBSCRIPTION[] = "subscription"; 860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_ASK[] = "ask"; 870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_X[] = "x"; 880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_GOOGLE_COM[] = "google.com"; 890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_GMAIL_COM[] = "gmail.com"; 900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_GOOGLEMAIL_COM[] = "googlemail.com"; 910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_DEFAULT_DOMAIN[] = "default.talk.google.com"; 920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TALK_GOOGLE_COM[] = "talk.google.com"; 930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_TALKX_L_GOOGLE_COM[] = "talkx.l.google.com"; 940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_XMPP_GOOGLE_COM[] = "xmpp.google.com"; 950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_XMPPX_L_GOOGLE_COM[] = "xmppx.l.google.com"; 960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#ifdef FEATURE_ENABLE_VOICEMAIL 980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_VOICEMAIL[] = "voicemail"; 990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_OUTGOINGVOICEMAIL[] = "outgoingvoicemail"; 1000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#endif 1010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_UNAVAILABLE[] = "unavailable"; 1030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_PING[] = "urn:xmpp:ping"; 1050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PING = { NS_PING, "ping" }; 1060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_MUC_UNIQUE[] = "http://jabber.org/protocol/muc#unique"; 1080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_UNIQUE_QUERY = { NS_MUC_UNIQUE, "unique" }; 1090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_HANGOUT_ID = { STR_EMPTY, "hangout-id" }; 1100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_GOOGLE_MUC_LOOKUP_JID[] = "lookup.groupchat.google.com"; 1120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOMCONFIG_ROOMNAME[] = "muc#roomconfig_roomname"; 1140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOMCONFIG_FEATURES[] = "muc#roomconfig_features"; 1150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_ENTERPRISE[] = "muc_enterprise"; 1160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOMCONFIG[] = "http://jabber.org/protocol/muc#roomconfig"; 1170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_HANGOUT[] = "muc_es"; 1180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_HANGOUT_LITE[] = "muc_lite"; 1190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_BROADCAST[] = "broadcast"; 1200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_MULTI_USER_VC[] = "muc_muvc"; 12178afd903598b85bd36e67ca5a4cf8e631cef6eaehenrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_RECORDABLE[] = "recordable"; 122ac5a3e5f1e59174797dc60641cba617c1bf0c279henrike@webrtc.orgconst char STR_MUC_ROOM_FEATURE_CUSTOM_RECORDING[] = "custom_recording"; 123fa87e75513b4a6fb898f9a3203d09366443b894ehenrike@webrtc.orgconst char STR_MUC_ROOM_OWNER_PROFILE_ID[] = "muc#roominfo_owner_profile_id"; 124690326ff1a4bf214292c70c5fd0683ccc86f4ce3buildbot@webrtc.orgconst char STR_MUC_ROOM_FEATURE_ABUSE_RECORDABLE[] = "abuse_recordable"; 1250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 126f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst char STR_ID_TYPE_CONVERSATION[] = "conversation"; 127f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst char NS_GOOGLE_MUC_HANGOUT[] = "google:muc#hangout"; 128f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITE = 129f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { NS_GOOGLE_MUC_HANGOUT, "invite" }; 130f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITE_TYPE = 131f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { NS_GOOGLE_MUC_HANGOUT, "invite-type" }; 132f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_ATTR_CREATE_ACTIVITY = 133f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { STR_EMPTY, "create-activity" }; 134f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_PUBLIC = 135f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { NS_GOOGLE_MUC_HANGOUT, "public" }; 136f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_INVITEE = 137f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { NS_GOOGLE_MUC_HANGOUT, "invitee" }; 138f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_STATUS = 139f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org { NS_GOOGLE_MUC_HANGOUT, "notification-status" }; 140f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_NOTIFICATION_TYPE = { 141f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org NS_GOOGLE_MUC_HANGOUT, "notification-type" }; 142f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_HANGOUT_START_CONTEXT = { 143f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org NS_GOOGLE_MUC_HANGOUT, "hangout-start-context" }; 144f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.orgconst StaticQName QN_GOOGLE_MUC_HANGOUT_CONVERSATION_ID = { 145f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org NS_GOOGLE_MUC_HANGOUT, "conversation-id" }; 146f99f1011aa4cd22bd86ba2e4f7d239ea1b766ec8wu@webrtc.org 1470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STREAM_STREAM = { NS_STREAM, STR_STREAM }; 1480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STREAM_FEATURES = { NS_STREAM, "features" }; 1490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STREAM_ERROR = { NS_STREAM, "error" }; 1500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_BAD_FORMAT = { NS_XSTREAM, "bad-format" }; 1520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_BAD_NAMESPACE_PREFIX = 1530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "bad-namespace-prefix" }; 1540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_CONFLICT = { NS_XSTREAM, "conflict" }; 1550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_CONNECTION_TIMEOUT = 1560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "connection-timeout" }; 1570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_HOST_GONE = { NS_XSTREAM, "host-gone" }; 1580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_HOST_UNKNOWN = { NS_XSTREAM, "host-unknown" }; 1590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_IMPROPER_ADDRESSIING = 1600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "improper-addressing" }; 1610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_INTERNAL_SERVER_ERROR = 1620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "internal-server-error" }; 1630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_FROM = { NS_XSTREAM, "invalid-from" }; 1640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_ID = { NS_XSTREAM, "invalid-id" }; 1650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_NAMESPACE = 1660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "invalid-namespace" }; 1670e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_INVALID_XML = { NS_XSTREAM, "invalid-xml" }; 1680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_NOT_AUTHORIZED = { NS_XSTREAM, "not-authorized" }; 1690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_POLICY_VIOLATION = 1700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "policy-violation" }; 1710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_REMOTE_CONNECTION_FAILED = 1720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "remote-connection-failed" }; 1730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_RESOURCE_CONSTRAINT = 1740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "resource-constraint" }; 1750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_RESTRICTED_XML = { NS_XSTREAM, "restricted-xml" }; 1760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_SEE_OTHER_HOST = { NS_XSTREAM, "see-other-host" }; 1770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_SYSTEM_SHUTDOWN = 1780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "system-shutdown" }; 1790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_UNDEFINED_CONDITION = 1800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "undefined-condition" }; 1810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_ENCODING = 1820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "unsupported-encoding" }; 1830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_STANZA_TYPE = 1840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "unsupported-stanza-type" }; 1850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_UNSUPPORTED_VERSION = 1860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "unsupported-version" }; 1870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_XML_NOT_WELL_FORMED = 1880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_XSTREAM, "xml-not-well-formed" }; 1890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XSTREAM_TEXT = { NS_XSTREAM, "text" }; 1900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TLS_STARTTLS = { NS_TLS, "starttls" }; 1920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TLS_REQUIRED = { NS_TLS, "required" }; 1930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TLS_PROCEED = { NS_TLS, "proceed" }; 1940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TLS_FAILURE = { NS_TLS, "failure" }; 1950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 1960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_MECHANISMS = { NS_SASL, "mechanisms" }; 1970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_MECHANISM = { NS_SASL, "mechanism" }; 1980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_AUTH = { NS_SASL, "auth" }; 1990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_CHALLENGE = { NS_SASL, "challenge" }; 2000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_RESPONSE = { NS_SASL, "response" }; 2010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_ABORT = { NS_SASL, "abort" }; 2020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_SUCCESS = { NS_SASL, "success" }; 2030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_FAILURE = { NS_SASL, "failure" }; 2040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_ABORTED = { NS_SASL, "aborted" }; 2050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_INCORRECT_ENCODING = 2060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_SASL, "incorrect-encoding" }; 2070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_INVALID_AUTHZID = { NS_SASL, "invalid-authzid" }; 2080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_INVALID_MECHANISM = { NS_SASL, "invalid-mechanism" }; 2090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_MECHANISM_TOO_WEAK = 2100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_SASL, "mechanism-too-weak" }; 2110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_NOT_AUTHORIZED = { NS_SASL, "not-authorized" }; 2120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SASL_TEMPORARY_AUTH_FAILURE = 2130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_SASL, "temporary-auth-failure" }; 2140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// These are non-standard. 2160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_AUTH_PROTOCOL[] = 2170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org "http://www.google.com/talk/protocol/auth"; 2180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_AUTH_CLIENT_USES_FULL_BIND_RESULT = 2190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_AUTH_PROTOCOL, "client-uses-full-bind-result" }; 2200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_ALLOW_NON_GOOGLE_ID_XMPP_LOGIN = 2210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_AUTH_PROTOCOL, "allow-non-google-login" }; 2220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_AUTH_SERVICE = 2230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_AUTH_PROTOCOL, "service" }; 2240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DIALBACK_RESULT = { NS_DIALBACK, "result" }; 2260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DIALBACK_VERIFY = { NS_DIALBACK, "verify" }; 2270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_BAD_REQUEST = { NS_STANZA, "bad-request" }; 2290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_CONFLICT = { NS_STANZA, "conflict" }; 2300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_FEATURE_NOT_IMPLEMENTED = 2310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "feature-not-implemented" }; 2320e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_FORBIDDEN = { NS_STANZA, "forbidden" }; 2330e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_GONE = { NS_STANZA, "gone" }; 2340e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_INTERNAL_SERVER_ERROR = 2350e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "internal-server-error" }; 2360e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_ITEM_NOT_FOUND = { NS_STANZA, "item-not-found" }; 2370e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_JID_MALFORMED = { NS_STANZA, "jid-malformed" }; 2380e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_NOT_ACCEPTABLE = { NS_STANZA, "not-acceptable" }; 2390e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_NOT_ALLOWED = { NS_STANZA, "not-allowed" }; 2400e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_PAYMENT_REQUIRED = 2410e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "payment-required" }; 2420e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_RECIPIENT_UNAVAILABLE = 2430e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "recipient-unavailable" }; 2440e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_REDIRECT = { NS_STANZA, "redirect" }; 2450e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_REGISTRATION_REQUIRED = 2460e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "registration-required" }; 2470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_REMOTE_SERVER_NOT_FOUND = 2480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "remote-server-not-found" }; 2490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_REMOTE_SERVER_TIMEOUT = 2500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "remote-server-timeout" }; 2510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_RESOURCE_CONSTRAINT = 2520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "resource-constraint" }; 2530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_SERVICE_UNAVAILABLE = 2540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "service-unavailable" }; 2550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_SUBSCRIPTION_REQUIRED = 2560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "subscription-required" }; 2570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_UNDEFINED_CONDITION = 2580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "undefined-condition" }; 2590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_UNEXPECTED_REQUEST = 2600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_STANZA, "unexpected-request" }; 2610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STANZA_TEXT = { NS_STANZA, "text" }; 2620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_BIND_BIND = { NS_BIND, "bind" }; 2640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_BIND_RESOURCE = { NS_BIND, "resource" }; 2650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_BIND_JID = { NS_BIND, "jid" }; 2660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2670e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MESSAGE = { NS_CLIENT, "message" }; 2680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_BODY = { NS_CLIENT, "body" }; 2690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SUBJECT = { NS_CLIENT, "subject" }; 2700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_THREAD = { NS_CLIENT, "thread" }; 2710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRESENCE = { NS_CLIENT, "presence" }; 2720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SHOW = { NS_CLIENT, "show" }; 2730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STATUS = { NS_CLIENT, "status" }; 2740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_LANG = { NS_CLIENT, "lang" }; 2750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIORITY = { NS_CLIENT, "priority" }; 2760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_IQ = { NS_CLIENT, "iq" }; 2770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ERROR = { NS_CLIENT, "error" }; 2780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_MESSAGE = { NS_SERVER, "message" }; 2800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_BODY = { NS_SERVER, "body" }; 2810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_SUBJECT = { NS_SERVER, "subject" }; 2820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_THREAD = { NS_SERVER, "thread" }; 2830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_PRESENCE = { NS_SERVER, "presence" }; 2840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_SHOW = { NS_SERVER, "show" }; 2850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_STATUS = { NS_SERVER, "status" }; 2860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_LANG = { NS_SERVER, "lang" }; 2870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_PRIORITY = { NS_SERVER, "priority" }; 2880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_IQ = { NS_SERVER, "iq" }; 2890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SERVER_ERROR = { NS_SERVER, "error" }; 2900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SESSION_SESSION = { NS_SESSION, "session" }; 2920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 2930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_QUERY = { NS_PRIVACY, "query" }; 2940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_ACTIVE = { NS_PRIVACY, "active" }; 2950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_DEFAULT = { NS_PRIVACY, "default" }; 2960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_LIST = { NS_PRIVACY, "list" }; 2970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_ITEM = { NS_PRIVACY, "item" }; 2980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_IQ = { NS_PRIVACY, "iq" }; 2990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_MESSAGE = { NS_PRIVACY, "message" }; 3000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_PRESENCE_IN = { NS_PRIVACY, "presence-in" }; 3010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRIVACY_PRESENCE_OUT = { NS_PRIVACY, "presence-out" }; 3020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ROSTER_QUERY = { NS_ROSTER, "query" }; 3040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ROSTER_ITEM = { NS_ROSTER, "item" }; 3050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ROSTER_GROUP = { NS_ROSTER, "group" }; 3060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD = { NS_VCARD, "vCard" }; 3080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_FN = { NS_VCARD, "FN" }; 3090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_PHOTO = { NS_VCARD, "PHOTO" }; 3100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_PHOTO_BINVAL = { NS_VCARD, "BINVAL" }; 3110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_AVATAR_HASH = { NS_AVATAR_HASH, "hash" }; 3120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_AVATAR_HASH_MODIFIED = 3130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_AVATAR_HASH, "modified" }; 3140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_NAME = { STR_EMPTY, "name" }; 3160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_AFFILIATION = { STR_EMPTY, "affiliation" }; 3170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ROLE = { STR_EMPTY, "role" }; 3180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#if defined(FEATURE_ENABLE_PSTN) 3200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_TEL = { NS_VCARD, "TEL" }; 3210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_VOICE = { NS_VCARD, "VOICE" }; 3220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_HOME = { NS_VCARD, "HOME" }; 3230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_WORK = { NS_VCARD, "WORK" }; 3240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_CELL = { NS_VCARD, "CELL" }; 3250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VCARD_NUMBER = { NS_VCARD, "NUMBER" }; 3260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org#endif 3270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XML_LANG = { NS_XML, "lang" }; 3290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ENCODING = { STR_EMPTY, STR_ENCODING }; 3310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VERSION = { STR_EMPTY, STR_VERSION }; 3320e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TO = { STR_EMPTY, "to" }; 3330e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_FROM = { STR_EMPTY, "from" }; 3340e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TYPE = { STR_EMPTY, "type" }; 3350e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ID = { STR_EMPTY, "id" }; 3360e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CODE = { STR_EMPTY, "code" }; 3370e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3380e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VALUE = { STR_EMPTY, "value" }; 3390e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ACTION = { STR_EMPTY, "action" }; 3400e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ORDER = { STR_EMPTY, "order" }; 3410e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MECHANISM = { STR_EMPTY, "mechanism" }; 3420e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ASK = { STR_EMPTY, "ask" }; 3430e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JID = { STR_EMPTY, "jid" }; 3440e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_NICK = { STR_EMPTY, "nick" }; 3450e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SUBSCRIPTION = { STR_EMPTY, "subscription" }; 3460e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TITLE1 = { STR_EMPTY, "title1" }; 3470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_TITLE2 = { STR_EMPTY, "title2" }; 3480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XMLNS_CLIENT = { NS_XMLNS, STR_CLIENT }; 3500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XMLNS_SERVER = { NS_XMLNS, STR_SERVER }; 3510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XMLNS_STREAM = { NS_XMLNS, STR_STREAM }; 3520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Presence 3550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SHOW_AWAY[] = "away"; 3560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SHOW_CHAT[] = "chat"; 3570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SHOW_DND[] = "dnd"; 3580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SHOW_XA[] = "xa"; 3590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SHOW_OFFLINE[] = "offline"; 3600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_PSTN_CONFERENCE[] = "http://www.google.com/pstn-conference"; 3620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_PSTN_CONFERENCE_STATUS = { NS_GOOGLE_PSTN_CONFERENCE, "status" }; 3630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ATTR_STATUS = { STR_EMPTY, "status" }; 3640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Presence connection status 3660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_CONNECTING[] = "connecting"; 3674ba8b9ea10385f43b19d6ed7408f4a09bdc1cbdawu@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_JOINING[] = "joining"; 3680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_CONNECTED[] = "connected"; 3690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_PSTN_CONFERENCE_STATUS_HANGUP[] = "hangup"; 3700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Subscription 3720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SUBSCRIBE[] = "subscribe"; 3730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_SUBSCRIBED[] = "subscribed"; 3740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_UNSUBSCRIBE[] = "unsubscribe"; 3750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_UNSUBSCRIBED[] = "unsubscribed"; 3760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Google Invite 3780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_SUBSCRIBE[] = "google:subscribe"; 3790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_INVITATION = { NS_GOOGLE_SUBSCRIBE, "invitation" }; 3800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_INVITE_NAME = { NS_GOOGLE_SUBSCRIBE, "name" }; 3810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_INVITE_SUBJECT = { NS_GOOGLE_SUBSCRIBE, "subject" }; 3820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_INVITE_MESSAGE = { NS_GOOGLE_SUBSCRIBE, "body" }; 3830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Kick 3850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_MUC_ADMIN[] = "google:muc#admin"; 3860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY = { NS_GOOGLE_MUC_ADMIN, "query" }; 3870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY_ITEM = 3880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_ADMIN, "item" }; 3890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_ADMIN_QUERY_ITEM_REASON = 3900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_ADMIN, "reason" }; 3910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 3920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// PubSub: http://xmpp.org/extensions/xep-0060.html 3930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_PUBSUB[] = "http://jabber.org/protocol/pubsub"; 3940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB = { NS_PUBSUB, "pubsub" }; 3950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_ITEMS = { NS_PUBSUB, "items" }; 3960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_ITEM = { NS_PUBSUB, "item" }; 3970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_PUBLISH = { NS_PUBSUB, "publish" }; 3980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_RETRACT = { NS_PUBSUB, "retract" }; 3990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_ATTR_PUBLISHER = { STR_EMPTY, "publisher" }; 4000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_PUBSUB_EVENT[] = "http://jabber.org/protocol/pubsub#event"; 4020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_NODE = { STR_EMPTY, "node" }; 4030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT = { NS_PUBSUB_EVENT, "event" }; 4040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_ITEMS = { NS_PUBSUB_EVENT, "items" }; 4050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_ITEM = { NS_PUBSUB_EVENT, "item" }; 4060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PUBSUB_EVENT_RETRACT = { NS_PUBSUB_EVENT, "retract" }; 4070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_NOTIFY = { STR_EMPTY, "notify" }; 4080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_PRESENTER[] = "google:presenter"; 4100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTER = { NS_PRESENTER, "presenter" }; 4110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_ITEM = 4120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_PRESENTER, "presentation-item" }; 4130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_TYPE = 4140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_PRESENTER, "presentation-type" }; 4150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_PRESENTER_PRESENTATION_ID = 4160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_PRESENTER, "presentation-id" }; 4170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0030 4190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CATEGORY = { STR_EMPTY, "category" }; 4200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VAR = { STR_EMPTY, "var" }; 4210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_DISCO_INFO[] = "http://jabber.org/protocol/disco#info"; 4220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_DISCO_ITEMS[] = "http://jabber.org/protocol/disco#items"; 4230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DISCO_INFO_QUERY = { NS_DISCO_INFO, "query" }; 4240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DISCO_IDENTITY = { NS_DISCO_INFO, "identity" }; 4250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DISCO_FEATURE = { NS_DISCO_INFO, "feature" }; 4260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DISCO_ITEMS_QUERY = { NS_DISCO_ITEMS, "query" }; 4280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_DISCO_ITEM = { NS_DISCO_ITEMS, "item" }; 4290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0020 4310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_FEATURE[] = "http://jabber.org/protocol/feature-neg"; 4320e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_FEATURE_FEATURE = { NS_FEATURE, "feature" }; 4330e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4340e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0004 4350e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_XDATA[] = "jabber:x:data"; 4360e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_X = { NS_XDATA, "x" }; 4370e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_INSTRUCTIONS = { NS_XDATA, "instructions" }; 4380e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_TITLE = { NS_XDATA, "title" }; 4390e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_FIELD = { NS_XDATA, "field" }; 4400e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_REPORTED = { NS_XDATA, "reported" }; 4410e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_ITEM = { NS_XDATA, "item" }; 4420e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_DESC = { NS_XDATA, "desc" }; 4430e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_REQUIRED = { NS_XDATA, "required" }; 4440e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_VALUE = { NS_XDATA, "value" }; 4450e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_XDATA_OPTION = { NS_XDATA, "option" }; 4460e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0045 4480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_MUC[] = "http://jabber.org/protocol/muc"; 4490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_X = { NS_MUC, "x" }; 4500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_ITEM = { NS_MUC, "item" }; 4510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_AFFILIATION = { NS_MUC, "affiliation" }; 4520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_ROLE = { NS_MUC, "role" }; 4530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_AFFILIATION_NONE[] = "none"; 4540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char STR_ROLE_PARTICIPANT[] = "participant"; 4550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_SESSION[] = "http://www.google.com/session"; 4570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_CIRCLE_ID = { STR_EMPTY, "google-circle-id" }; 4580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_USER_ID = { STR_EMPTY, "google-user-id" }; 4590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_SESSION_BLOCKED = { NS_GOOGLE_SESSION, "blocked" }; 4600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_SESSION_BLOCKING = 4610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_SESSION, "blocking" }; 4620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_MUC_OWNER[] = "http://jabber.org/protocol/muc#owner"; 4640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_OWNER_QUERY = { NS_MUC_OWNER, "query" }; 4650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_MUC_USER[] = "http://jabber.org/protocol/muc#user"; 4670e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_CONTINUE = { NS_MUC_USER, "continue" }; 4680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_X = { NS_MUC_USER, "x" }; 4690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_ITEM = { NS_MUC_USER, "item" }; 4700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_STATUS = { NS_MUC_USER, "status" }; 4710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_REASON = { NS_MUC_USER, "reason" }; 4720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_ABUSE_VIOLATION = { NS_MUC_USER, "abuse-violation" }; 4730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0055 - Jabber Search 4750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_SEARCH[] = "jabber:iq:search"; 4760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_QUERY = { NS_SEARCH, "query" }; 4770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_ITEM = { NS_SEARCH, "item" }; 4780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_NAME = { NS_SEARCH, "room-name" }; 4790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_DOMAIN = { NS_SEARCH, "room-domain" }; 4800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_ROOM_JID = { NS_SEARCH, "room-jid" }; 4810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_HANGOUT_ID = { NS_SEARCH, "hangout-id" }; 4820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_SEARCH_EXTERNAL_ID = { NS_SEARCH, "external-id" }; 4830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0115 4850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_CAPS[] = "http://jabber.org/protocol/caps"; 4860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CAPS_C = { NS_CAPS, "c" }; 4870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_VER = { STR_EMPTY, "ver" }; 4880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_EXT = { STR_EMPTY, "ext" }; 4890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0153 4910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char kNSVCard[] = "vcard-temp:x:update"; 4920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnVCardX = { kNSVCard, "x" }; 4930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnVCardPhoto = { kNSVCard, "photo" }; 4940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0172 User Nickname 4960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_NICKNAME[] = "http://jabber.org/protocol/nick"; 4970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_NICKNAME = { NS_NICKNAME, "nick" }; 4980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 4990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0085 chat state 5000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_CHATSTATE[] = "http://jabber.org/protocol/chatstates"; 5010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CS_ACTIVE = { NS_CHATSTATE, "active" }; 5020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CS_COMPOSING = { NS_CHATSTATE, "composing" }; 5030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CS_PAUSED = { NS_CHATSTATE, "paused" }; 5040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CS_INACTIVE = { NS_CHATSTATE, "inactive" }; 5050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CS_GONE = { NS_CHATSTATE, "gone" }; 5060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 5070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// JEP 0091 Delayed Delivery 5080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char kNSDelay[] = "jabber:x:delay"; 5090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnDelayX = { kNSDelay, "x" }; 5100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnStamp = { STR_EMPTY, "stamp" }; 5110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 5120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Google time stamping (higher resolution) 5130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char kNSTimestamp[] = "google:timestamp"; 5140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnTime = { kNSTimestamp, "time" }; 5150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName kQnMilliseconds = { STR_EMPTY, "ms" }; 5160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 5170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Jingle Info 5180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_JINGLE_INFO[] = "google:jingleinfo"; 5190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_QUERY = { NS_JINGLE_INFO, "query" }; 5200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_STUN = { NS_JINGLE_INFO, "stun" }; 5210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_RELAY = { NS_JINGLE_INFO, "relay" }; 5220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_SERVER = { NS_JINGLE_INFO, "server" }; 5230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TOKEN = { NS_JINGLE_INFO, "token" }; 5240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_HOST = { STR_EMPTY, "host" }; 5250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TCP = { STR_EMPTY, "tcp" }; 5260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_UDP = { STR_EMPTY, "udp" }; 5270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_JINGLE_INFO_TCPSSL = { STR_EMPTY, "tcpssl" }; 5280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 5290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Call Performance Logging 5300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_CALLPERF_STATS[] = "google:call-perf-stats"; 5310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_STATS = 5320e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_CALLPERF_STATS, "callPerfStats" }; 5330e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_SESSIONID = { STR_EMPTY, "sessionId" }; 5340e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_LOCALUSER = { STR_EMPTY, "localUser" }; 5350e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_REMOTEUSER = { STR_EMPTY, "remoteUser" }; 5360e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_STARTTIME = { STR_EMPTY, "startTime" }; 5370e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_LENGTH = { STR_EMPTY, "callLength" }; 5380e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_ACCEPTED = { STR_EMPTY, "callAccepted" }; 5390e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CALL_ERROR_CODE = { STR_EMPTY, "callErrorCode" }; 5400e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_TERMINATE_CODE = { STR_EMPTY, "terminateCode" }; 5410e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT = 5420e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_CALLPERF_STATS, "dataPoint" }; 5430e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_TIME = { STR_EMPTY, "timeStamp" }; 5440e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_FRACTION_LOST = 5450e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "fraction_lost" }; 5460e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_CUM_LOST = { STR_EMPTY, "cum_lost" }; 5470e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_EXT_MAX = { STR_EMPTY, "ext_max" }; 5480e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_JITTER = { STR_EMPTY, "jitter" }; 5490e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_RTT = { STR_EMPTY, "RTT" }; 5500e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_BYTES_R = 5510e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "bytesReceived" }; 5520e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PACKETS_R = 5530e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "packetsReceived" }; 5540e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_BYTES_S = { STR_EMPTY, "bytesSent" }; 5550e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PACKETS_S = 5560e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "packetsSent" }; 5570e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_PROCESS_CPU = 5580e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "processCpu" }; 5590e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_SYSTEM_CPU = { STR_EMPTY, "systemCpu" }; 5600e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_DATAPOINT_CPUS = { STR_EMPTY, "cpus" }; 5610e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION = 5620e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_CALLPERF_STATS, "connection" }; 5630e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_LOCAL_ADDRESS = 5640e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "localAddress" }; 5650e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_REMOTE_ADDRESS = 5660e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "remoteAddress" }; 5670e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_FLAGS = { STR_EMPTY, "flags" }; 5680e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_RTT = { STR_EMPTY, "rtt" }; 5690e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_S = 5700e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "totalBytesSent" }; 5710e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_S = 5720e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "bytesSecondSent" }; 5730e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_TOTAL_BYTES_R = 5740e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "totalBytesRecv" }; 5750e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CONNECTION_BYTES_SECOND_R = 5760e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "bytesSecondRecv" }; 5770e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE = 5780e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_CALLPERF_STATS, "candidate" }; 5790e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_ENDPOINT = { STR_EMPTY, "endpoint" }; 5800e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_PROTOCOL = { STR_EMPTY, "protocol" }; 5810e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_CANDIDATE_ADDRESS = { STR_EMPTY, "address" }; 5820e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA = { NS_GOOGLE_CALLPERF_STATS, "media" }; 5830e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_DIRECTION = { STR_EMPTY, "direction" }; 5840e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_SSRC = { STR_EMPTY, "SSRC" }; 5850e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_ENERGY = { STR_EMPTY, "energy" }; 5860e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FIR = { STR_EMPTY, "fir" }; 5870e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_NACK = { STR_EMPTY, "nack" }; 5880e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS = { STR_EMPTY, "fps" }; 5890e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS_NETWORK = { STR_EMPTY, "fpsNetwork" }; 5900e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_FPS_DECODED = { STR_EMPTY, "fpsDecoded" }; 5910e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_JITTER_BUFFER_SIZE = 5920e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "jitterBufferSize" }; 5930e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_PREFERRED_JITTER_BUFFER_SIZE = 5940e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "preferredJitterBufferSize" }; 5950e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CALLPERF_MEDIA_TOTAL_PLAYOUT_DELAY = 5960e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { STR_EMPTY, "totalPlayoutDelay" }; 5970e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 5980e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Muc invites. 5990e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_MUC_USER_INVITE = { NS_MUC_USER, "invite" }; 6000e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 6010e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org// Multiway audio/video. 6020e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_MUC_USER[] = "google:muc#user"; 6030e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_AVAILABLE_MEDIA = 6040e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_USER, "available-media" }; 6050e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_ENTRY = { NS_GOOGLE_MUC_USER, "entry" }; 6060e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_MEDIA = { NS_GOOGLE_MUC_USER, "media" }; 6070e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_TYPE = { NS_GOOGLE_MUC_USER, "type" }; 6080e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_SRC_ID = { NS_GOOGLE_MUC_USER, "src-id" }; 6090e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_USER_STATUS = { NS_GOOGLE_MUC_USER, "status" }; 6100e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_CLIENT_VERSION = { NS_GOOGLE_MUC_USER, "client-version" }; 6110e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_LOCALE = { NS_GOOGLE_MUC_USER, "locale" }; 6120e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_LABEL = { STR_EMPTY, "label" }; 6130e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 6140e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char NS_GOOGLE_MUC_MEDIA[] = "google:muc#media"; 6150e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_AUDIO_MUTE = 6160e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_MEDIA, "audio-mute" }; 6170e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_VIDEO_MUTE = 6180e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_MEDIA, "video-mute" }; 6190e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_VIDEO_PAUSE = 6200e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_MEDIA, "video-pause" }; 6210e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_RECORDING = 6220e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org { NS_GOOGLE_MUC_MEDIA, "recording" }; 6230e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_GOOGLE_MUC_MEDIA_BLOCK = { NS_GOOGLE_MUC_MEDIA, "block" }; 6240e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst StaticQName QN_STATE_ATTR = { STR_EMPTY, "state" }; 6250e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 6260e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char AUTH_MECHANISM_GOOGLE_COOKIE[] = "X-GOOGLE-COOKIE"; 6270e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char AUTH_MECHANISM_GOOGLE_TOKEN[] = "X-GOOGLE-TOKEN"; 6280e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char AUTH_MECHANISM_OAUTH2[] = "X-OAUTH2"; 6290e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.orgconst char AUTH_MECHANISM_PLAIN[] = "PLAIN"; 6300e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org 6310e118e7129884fbea117e78d6f2068139a414dbhenrike@webrtc.org} // namespace buzz 632