QXmpp  Version:0.9.1
QXmppConstants.h
1 /*
2  * Copyright (C) 2008-2014 The QXmpp developers
3  *
4  * Author:
5  * Manjeet Dahiya
6  *
7  * Source:
8  * https://github.com/qxmpp-project/qxmpp
9  *
10  * This file is a part of QXmpp library.
11  *
12  * This library is free software; you can redistribute it and/or
13  * modify it under the terms of the GNU Lesser General Public
14  * License as published by the Free Software Foundation; either
15  * version 2.1 of the License, or (at your option) any later version.
16  *
17  * This library is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  * Lesser General Public License for more details.
21  *
22  */
23 
24 
25 #ifndef QXMPPCONSTANTS_H
26 #define QXMPPCONSTANTS_H
27 
28 extern const char* ns_stream;
29 extern const char* ns_client;
30 extern const char* ns_server;
31 extern const char* ns_roster;
32 extern const char* ns_tls;
33 extern const char* ns_sasl;
34 extern const char* ns_bind;
35 extern const char* ns_session;
36 extern const char* ns_stanza;
37 // XEP-0009: Jabber-RPC
38 extern const char* ns_rpc;
39 // XEP-0020: Feature Negotiation
40 extern const char* ns_feature_negotiation;
41 // XEP-0030: Service Discovery
42 extern const char* ns_disco_info;
43 extern const char* ns_disco_items;
44 // XEP-0033: Extended Stanza Addressing
45 extern const char* ns_extended_addressing;
46 // XEP-0045: Multi-User Chat
47 extern const char* ns_muc;
48 extern const char* ns_muc_admin;
49 extern const char* ns_muc_owner;
50 extern const char* ns_muc_user;
51 // XEP-0047: In-Band Bytestreams
52 extern const char* ns_ibb;
53 // XEP-0049: Private XML Storage
54 extern const char* ns_private;
55 // XEP-0054: vcard-temp
56 extern const char* ns_vcard;
57 // XEP-0059: Result Set Management
58 extern const char* ns_rsm;
59 // XEP-0065: SOCKS5 Bytestreams
60 extern const char* ns_bytestreams;
61 // XEP-0071: XHTML-IM
62 extern const char *ns_xhtml_im;
63 // XEP-0077: In-Band Registration
64 extern const char* ns_register;
65 // XEP-0078: Non-SASL Authentication
66 extern const char* ns_auth;
67 extern const char* ns_authFeature;
68 // XEP-0085: Chat State Notifications
69 extern const char* ns_chat_states;
70 // XEP-0091: Legacy Delayed Delivery
71 extern const char* ns_legacy_delayed_delivery;
72 // XEP-0092: Software Version
73 extern const char* ns_version;
74 extern const char* ns_data;
75 // XEP-0095: Stream Initiation
76 extern const char* ns_stream_initiation;
77 extern const char* ns_stream_initiation_file_transfer;
78 // XEP-0108: User Activity
79 extern const char* ns_activity;
80 // XEP-0115: Entity Capabilities
81 extern const char* ns_capabilities;
82 // XEP-0136: Message Archiving
83 extern const char* ns_archive;
84 // XEP-0138: Stream Compression
85 extern const char* ns_compress;
86 extern const char* ns_compressFeature;
87 // XEP-0145: Annotations
88 extern const char* ns_rosternotes;
89 // XEP-0153: vCard-Based Avatars
90 extern const char* ns_vcard_update;
91 // XEP-0158: CAPTCHA Forms
92 extern const char* ns_captcha;
93 // XEP-0166: Jingle
94 extern const char* ns_jingle;
95 extern const char* ns_jingle_ice_udp;
96 extern const char* ns_jingle_raw_udp;
97 extern const char* ns_jingle_rtp;
98 extern const char* ns_jingle_rtp_audio;
99 extern const char* ns_jingle_rtp_video;
100 // XEP-0184: Message Receipts
101 extern const char* ns_message_receipts;
102 // XEP-0199: XMPP Ping
103 extern const char* ns_ping;
104 // XEP-0202: Entity Time
105 extern const char* ns_entity_time;
106 // XEP-0203: Delayed Delivery
107 extern const char* ns_delayed_delivery;
108 // XEP-0220: Server Dialback
109 extern const char* ns_server_dialback;
110 // XEP-0221: Data Forms Media Element
111 extern const char* ns_media_element;
112 // XEP-0224: Attention
113 extern const char* ns_attention;
114 // XEP-0231: Bits of Binary
115 extern const char* ns_bob;
116 // XEP-0249: Direct MUC Invitations
117 extern const char* ns_conference;
118 // XEP-0333: Char Markers
119 extern const char* ns_chat_markers;
120 
121 #endif // QXMPPCONSTANTS_H