gloox.cpp

00001 /*
00002   Copyright (c) 2005-2008 by Jakob Schroeter <js@camaya.net>
00003   This file is part of the gloox library. http://camaya.net/gloox
00004 
00005   This software is distributed under a license. The full license
00006   agreement can be found in the file LICENSE in this distribution.
00007   This software may not be copied, modified, sold or distributed
00008   other than expressed in the named license agreement.
00009 
00010   This software is distributed without any warranty.
00011 */
00012 
00013 
00014 #include "gloox.h"
00015 
00016 namespace gloox
00017 {
00018 
00019   const std::string XMLNS_CLIENT            = "jabber:client";
00020   const std::string XMLNS_COMPONENT_ACCEPT  = "jabber:component:accept";
00021   const std::string XMLNS_COMPONENT_CONNECT = "jabber:component:connect";
00022 
00023   const std::string XMLNS_DISCO_INFO        = "http://jabber.org/protocol/disco#info";
00024   const std::string XMLNS_DISCO_ITEMS       = "http://jabber.org/protocol/disco#items";
00025   const std::string XMLNS_ADHOC_COMMANDS    = "http://jabber.org/protocol/commands";
00026   const std::string XMLNS_COMPRESSION       = "http://jabber.org/protocol/compress";
00027   const std::string XMLNS_OFFLINE           = "http://jabber.org/protocol/offline";
00028 
00029   const std::string XMLNS_CHAT_STATES       = "http://jabber.org/protocol/chatstates";
00030   const std::string XMLNS_AMP               = "http://jabber.org/protocol/amp";
00031   const std::string XMLNS_IBB               = "http://jabber.org/protocol/ibb";
00032   const std::string XMLNS_FEATURE_NEG       = "http://jabber.org/protocol/feature-neg";
00033   const std::string XMLNS_CHATNEG           = "http://jabber.org/protocol/chatneg";
00034 
00035   const std::string XMLNS_XHTML_IM          = "http://jabber.org/protocol/xhtml-im";
00036   const std::string XMLNS_DELAY             = "urn:xmpp:delay";
00037   const std::string XMLNS_ROSTER            = "jabber:iq:roster";
00038   const std::string XMLNS_VERSION           = "jabber:iq:version";
00039   const std::string XMLNS_REGISTER          = "jabber:iq:register";
00040 
00041   const std::string XMLNS_PRIVACY           = "jabber:iq:privacy";
00042   const std::string XMLNS_AUTH              = "jabber:iq:auth";
00043   const std::string XMLNS_PRIVATE_XML       = "jabber:iq:private";
00044   const std::string XMLNS_LAST              = "jabber:iq:last";
00045   const std::string XMLNS_SEARCH            = "jabber:iq:search";
00046 
00047   const std::string XMLNS_IQ_OOB            = "jabber:iq:oob";
00048   const std::string XMLNS_X_DATA            = "jabber:x:data";
00049   const std::string XMLNS_X_EVENT           = "jabber:x:event";
00050   const std::string XMLNS_X_OOB             = "jabber:x:oob";
00051   const std::string XMLNS_X_DELAY           = "jabber:x:delay";
00052 
00053   const std::string XMLNS_X_GPGSIGNED       = "jabber:x:signed";
00054   const std::string XMLNS_X_GPGENCRYPTED    = "jabber:x:encrypted";
00055   const std::string XMLNS_VCARD_TEMP        = "vcard-temp";
00056   const std::string XMLNS_X_VCARD_UPDATE    = "vcard-temp:x:update";
00057   const std::string XMLNS_BOOKMARKS         = "storage:bookmarks";
00058 
00059   const std::string XMLNS_ANNOTATIONS       = "storage:rosternotes";
00060   const std::string XMLNS_ROSTER_DELIMITER  = "roster:delimiter";
00061   const std::string XMLNS_XMPP_PING         = "urn:xmpp:ping";
00062   const std::string XMLNS_SI                = "http://jabber.org/protocol/si";
00063   const std::string XMLNS_SI_FT             = "http://jabber.org/protocol/si/profile/file-transfer";
00064 
00065   const std::string XMLNS_BYTESTREAMS       = "http://jabber.org/protocol/bytestreams";
00066   const std::string XMLNS_MUC               = "http://jabber.org/protocol/muc";
00067   const std::string XMLNS_MUC_USER          = "http://jabber.org/protocol/muc#user";
00068   const std::string XMLNS_MUC_ADMIN         = "http://jabber.org/protocol/muc#admin";
00069   const std::string XMLNS_MUC_UNIQUE        = "http://jabber.org/protocol/muc#unique";
00070 
00071   const std::string XMLNS_MUC_OWNER         = "http://jabber.org/protocol/muc#owner";
00072   const std::string XMLNS_MUC_ROOMINFO      = "http://jabber.org/protocol/muc#roominfo";
00073   const std::string XMLNS_MUC_ROOMS         = "http://jabber.org/protocol/muc#rooms";
00074   const std::string XMLNS_MUC_REQUEST       = "http://jabber.org/protocol/muc#request";
00075   const std::string XMLNS_XMPP_STREAM       = "urn:ietf:params:xml:ns:xmpp-streams";
00076 
00077   const std::string XMLNS_XMPP_STANZAS      = "urn:ietf:params:xml:ns:xmpp-stanzas";
00078   const std::string XMLNS_STREAM_TLS        = "urn:ietf:params:xml:ns:xmpp-tls";
00079   const std::string XMLNS_STREAM_SASL       = "urn:ietf:params:xml:ns:xmpp-sasl";
00080   const std::string XMLNS_STREAM_BIND       = "urn:ietf:params:xml:ns:xmpp-bind";
00081   const std::string XMLNS_STREAM_SESSION    = "urn:ietf:params:xml:ns:xmpp-session";
00082 
00083   const std::string XMLNS_STREAM_IQAUTH     = "http://jabber.org/features/iq-auth";
00084   const std::string XMLNS_STREAM_IQREGISTER = "http://jabber.org/features/iq-register";
00085   const std::string XMLNS_STREAM_COMPRESS   = "http://jabber.org/features/compress";
00086 
00087   const std::string XMPP_STREAM_VERSION_MAJOR = "1";
00088   const std::string XMPP_STREAM_VERSION_MINOR = "0";
00089   const std::string GLOOX_VERSION           = "0.9.9.5";
00090 
00091 }
00092 
00093 const char* gloox_version()
00094 {
00095   return gloox::GLOOX_VERSION.c_str();
00096 }

Generated on Sun Apr 27 11:08:13 2008 for gloox by  doxygen 1.5.5