blob: b90346b64cc0eccfcf93477f5d6e515b38b1a02e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
|
// SPDX-FileCopyrightText: 2016 Manjeet Dahiya <manjeetdahiya@gmail.com>
//
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef QXMPPCONSTANTS_H
#define QXMPPCONSTANTS_H
//
// W A R N I N G
// -------------
//
// This file is not part of the QXmpp API. It exists for the convenience
// of QXmpp's own classes. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
//
extern const char *ns_stream;
extern const char *ns_client;
extern const char *ns_server;
extern const char *ns_roster;
extern const char *ns_tls;
extern const char *ns_sasl;
extern const char *ns_bind;
extern const char *ns_session;
extern const char *ns_stanza;
extern const char *ns_pre_approval;
extern const char *ns_rosterver;
// XEP-0009: Jabber-RPC
extern const char *ns_rpc;
// XEP-0020: Feature Negotiation
extern const char *ns_feature_negotiation;
// XEP-0027: Current Jabber OpenPGP Usage
extern const char *ns_legacy_openpgp;
// XEP-0030: Service Discovery
extern const char *ns_disco_info;
extern const char *ns_disco_items;
// XEP-0033: Extended Stanza Addressing
extern const char *ns_extended_addressing;
// XEP-0045: Multi-User Chat
extern const char *ns_muc;
extern const char *ns_muc_admin;
extern const char *ns_muc_owner;
extern const char *ns_muc_user;
// XEP-0047: In-Band Bytestreams
extern const char *ns_ibb;
// XEP-0049: Private XML Storage
extern const char *ns_private;
// XEP-0054: vcard-temp
extern const char *ns_vcard;
// XEP-0059: Result Set Management
extern const char *ns_rsm;
// XEP-0060: Publish-Subscribe
extern const char *ns_pubsub;
extern const char *ns_pubsub_auto_create;
extern const char *ns_pubsub_config_node;
extern const char *ns_pubsub_config_node_max;
extern const char *ns_pubsub_create_and_configure;
extern const char *ns_pubsub_create_nodes;
extern const char *ns_pubsub_errors;
extern const char *ns_pubsub_event;
extern const char *ns_pubsub_multi_items;
extern const char *ns_pubsub_node_config;
extern const char *ns_pubsub_owner;
extern const char *ns_pubsub_publish;
extern const char *ns_pubsub_publish_options;
extern const char *ns_pubsub_rsm;
// XEP-0065: SOCKS5 Bytestreams
extern const char *ns_bytestreams;
// XEP-0066: Out of Band Data
extern const char *ns_oob;
// XEP-0071: XHTML-IM
extern const char *ns_xhtml;
extern const char *ns_xhtml_im;
// XEP-0077: In-Band Registration
extern const char *ns_register;
extern const char *ns_register_feature;
// XEP-0078: Non-SASL Authentication
extern const char *ns_auth;
extern const char *ns_authFeature;
// XEP-0080: User Location
extern const char *ns_geoloc;
extern const char *ns_geoloc_notify;
// XEP-0085: Chat State Notifications
extern const char *ns_chat_states;
// XEP-0091: Legacy Delayed Delivery
extern const char *ns_legacy_delayed_delivery;
// XEP-0092: Software Version
extern const char *ns_version;
extern const char *ns_data;
// XEP-0095: Stream Initiation
extern const char *ns_stream_initiation;
extern const char *ns_stream_initiation_file_transfer;
// XEP-0103: URL Address Information
extern const char *ns_url_data;
// XEP-0108: User Activity
extern const char *ns_activity;
// XEP-0115: Entity Capabilities
extern const char *ns_capabilities;
// XEP-0118: User Tune
extern const char *ns_tune;
extern const char *ns_tune_notify;
// XEP-0136: Message Archiving
extern const char *ns_archive;
// XEP-0138: Stream Compression
extern const char *ns_compress;
extern const char *ns_compressFeature;
// XEP-0145: Annotations
extern const char *ns_rosternotes;
// XEP-0153: vCard-Based Avatars
extern const char *ns_vcard_update;
// XEP-0158: CAPTCHA Forms
extern const char *ns_captcha;
// XEP-0166: Jingle
extern const char *ns_jingle;
extern const char *ns_jingle_ice_udp;
extern const char *ns_jingle_raw_udp;
// XEP-0167: Jingle RTP Sessions
extern const char *ns_jingle_rtp;
extern const char *ns_jingle_rtp_audio;
extern const char *ns_jingle_rtp_video;
extern const char *ns_jingle_rtp_info;
extern const char *ns_jingle_rtp_errors;
// XEP-0184: Message Receipts
extern const char *ns_message_receipts;
// XEP-0198: Stream Management
extern const char *ns_stream_management;
// XEP-0199: XMPP Ping
extern const char *ns_ping;
// XEP-0202: Entity Time
extern const char *ns_entity_time;
// XEP-0203: Delayed Delivery
extern const char *ns_delayed_delivery;
// XEP-0215: External Service Discovery
extern const char *ns_external_service_discovery;
// XEP-0220: Server Dialback
extern const char *ns_server_dialback;
// XEP-0221: Data Forms Media Element
extern const char *ns_media_element;
// XEP-0224: Attention
extern const char *ns_attention;
// XEP-0231: Bits of Binary
extern const char *ns_bob;
// XEP-0249: Direct MUC Invitations
extern const char *ns_conference;
// XEP-0264: Jingle Content Thumbnails
extern const char *ns_thumbs;
// XEP-0272: Multiparty Jingle (Muji)
extern const char *ns_muji;
// XEP-0280: Message Carbons
extern const char *ns_carbons;
// XEP-0293: Jingle RTP Feedback Negotiation
extern const char *ns_jingle_rtp_feedback_negotiation;
// XEP-0294: Jingle RTP Header Extensions Negotiation
extern const char *ns_jingle_rtp_header_extensions_negotiation;
// XEP-0297: Stanza Forwarding
extern const char *ns_forwarding;
// XEP-0300: Use of Cryptographic Hash Functions in XMPP
extern const char *ns_hashes;
// XEP-0308: Last Message Correction
extern const char *ns_message_correct;
// XEP-0313: Message Archive Management
extern const char *ns_mam;
// XEP-0319: Last User Interaction in Presence
extern const char *ns_idle;
// XEP-0320: Use of DTLS-SRTP in Jingle Sessions
extern const char *ns_jingle_dtls;
// XEP-0333: Char Markers
extern const char *ns_chat_markers;
// XEP-0334: Message Processing Hints:
extern const char *ns_message_processing_hints;
// XEP-0352: Client State Indication
extern const char *ns_csi;
// XEP-0357: Push Notifications
extern const char *ns_push;
// XEP-0359: Unique and Stable Stanza IDs
extern const char *ns_sid;
// XEP-0363: HTTP File Upload
extern const char *ns_http_upload;
// XEP-0364: Current Off-the-Record Messaging Usage
extern const char *ns_otr;
// XEP-0367: Message Attaching
extern const char *ns_message_attaching;
// XEP-0369: Mediated Information eXchange (MIX)
extern const char *ns_mix;
extern const char *ns_mix_create_channel;
extern const char *ns_mix_searchable;
extern const char *ns_mix_node_messages;
extern const char *ns_mix_node_participants;
extern const char *ns_mix_node_presence;
extern const char *ns_mix_node_config;
extern const char *ns_mix_node_info;
// XEP-0373: OpenPGP for XMPP
extern const char *ns_ox;
// XEP-0380: Explicit Message Encryption
extern const char *ns_eme;
// XEP-0382: Spoiler messages
extern const char *ns_spoiler;
// XEP-0384: OMEMO Encryption
extern const char *ns_omemo;
extern const char *ns_omemo_1;
extern const char *ns_omemo_2;
extern const char *ns_omemo_2_bundles;
extern const char *ns_omemo_2_devices;
// XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements
extern const char *ns_mix_pam;
extern const char *ns_mix_roster;
extern const char *ns_mix_presence;
// XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities
extern const char *ns_mix_misc;
// XEP-0428: Fallback Indication
extern const char *ns_fallback_indication;
// XEP-0434: Trust Messages (TM)
extern const char *ns_tm;
// XEP-0444: Message Reactions
extern const char *ns_reactions;
// XEP-0446: File metadata element
extern const char *ns_file_metadata;
// XEP-0447: Stateless file sharing
extern const char *ns_sfs;
// XEP-0448: Encryption for stateless file sharing
extern const char *ns_esfs;
// XEP-0450: Automatic Trust Management (ATM)
extern const char *ns_atm;
#endif // QXMPPCONSTANTS_H
|