/* * Copyright (C) 2008-2021 The QXmpp developers * * Author: * Manjeet Dahiya * * Source: * https://github.com/qxmpp-project/qxmpp * * This file is a part of QXmpp library. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * */ #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; // 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-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-0108: User Activity extern const char* ns_activity; // XEP-0115: Entity Capabilities extern const char* ns_capabilities; // 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; extern const char* ns_jingle_rtp; extern const char* ns_jingle_rtp_audio; extern const char* ns_jingle_rtp_video; // 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-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-0280: Message Carbons extern const char* ns_carbons; // XEP-0297: Stanza Forwarding extern const char* ns_forwarding; // 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-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; // 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; #endif // QXMPPCONSTANTS_H