Managers

Managers are used to extend the basic QXmppClient. Some of them are loaded by default, others need to be added to the client using QXmppClient::addExtension().

QXmppAccountMigrationManager

Allows to export and import account data

QXmppArchiveManager

Makes it possible to access message archives as defined by 01360136Message Archiving01360136Message Archiving

QXmppAtmManager

Represents a manager for 04500450Automatic Trust Management (ATM)04500450Automatic Trust Management (ATM)

QXmppAttentionManager

Manages attention requests as defined by 02240224Attention02240224Attention

QXmppBlockingManager

Uses 01910191Blocking Command01910191Blocking Command to manage blocked accounts and services

QXmppBookmarkManager

Allows you to store and retrieve bookmarks as defined by 00480048Bookmarks00480048Bookmarks

QXmppCallInviteManager

Makes it possible to retrieve Call Invite elements as defined by 04820482Call Invites04820482Call Invites

QXmppCallManager

Support for making and receiving voice and video calls using 01660166Jingle01660166Jingle

QXmppCarbonManager

Handles message carbons as described in 02800280Message Carbons02800280Message Carbons

QXmppCarbonManagerV2

Handles message carbons as described in 02800280Message Carbons02800280Message Carbons

QXmppDiscoveryManager

Makes it possible to discover information about XMPP entities as defined by 00300030Service Discovery00300030Service Discovery

QXmppEntityTimeManager

Provided the functionality to get the local time of an entity as defined by 02020202Entity Time02020202Entity Time

QXmppFileSharingManager

QXmppHttpUploadManager

QXmppJingleMessageInitiationManager

Makes it possible to retrieve Jingle Message Initiation elements as defined by 03530353Jingle Message Initiation03530353Jingle Message Initiation

QXmppMamManager

Makes it possible to access message archives as defined by 03130313Message Archive Management03130313Message Archive Management

QXmppMessageReceiptManager

Makes it possible to send and receive message delivery receipts as defined in 01840184Message Delivery Receipts01840184Message Delivery Receipts

QXmppMixManager

QXmppMovedManager

QXmppMucManager

Makes it possible to interact with multi-user chat rooms as defined by 00450045Multi-User Chat00450045Multi-User Chat

QXmppMucManagerV2

00450045Multi-User Chat00450045Multi-User Chat manager

QXmppOmemoManager

QXmppPepBookmarkManager

Manages 04020402PEP Native Bookmarks04020402PEP Native Bookmarks

QXmppPubSubManager

Aims to provide publish-subscribe functionality as specified in 00600060Publish-Subscribe00600060Publish-Subscribe (PubSub)

QXmppRegistrationManager

Manages in-band registration and account management tasks like changing the password as defined in 00770077In-Band Registration00770077In-Band Registration

QXmppRosterManager

Access to a connected client's roster

QXmppRosterMemoryStorage

In-memory default implementation of QXmppRosterStorage

QXmppRosterStorage

Storage backend used by QXmppRosterManager to cache the roster between sessions (RFC 6121 §2.6 Roster Versioning)

QXmppTransferManager

Support for sending and receiving files, as defined by 00960096SI File Transfer00960096SI File Transfer

QXmppTrustManager

Manages end-to-end encryption trust decisions

QXmppUploadRequestManager

Implements the core of 03630363HTTP File Upload03630363HTTP File Upload

QXmppUserLocationManager

QXmppUserTuneManager

QXmppVCardManager

Gets/sets XMPP vCards. It is an implementation of 00540054vcard-temp00540054vcard-temp

QXmppVersionManager

Makes it possible to request for the software version of an entity as defined by 00920092Software Version00920092Software Version

QXmppAccountMigrationManager

Allows to export and import account data

QXmppArchiveManager

Makes it possible to access message archives as defined by 01360136Message Archiving01360136Message Archiving

QXmppAtmManager

Represents a manager for 04500450Automatic Trust Management (ATM)04500450Automatic Trust Management (ATM)

QXmppAttentionManager

Manages attention requests as defined by 02240224Attention02240224Attention

QXmppBlockingManager

Uses 01910191Blocking Command01910191Blocking Command to manage blocked accounts and services

QXmppBookmarkManager

Allows you to store and retrieve bookmarks as defined by 00480048Bookmarks00480048Bookmarks

QXmppCallInviteManager

Makes it possible to retrieve Call Invite elements as defined by 04820482Call Invites04820482Call Invites

QXmppCallManager

Support for making and receiving voice and video calls using 01660166Jingle01660166Jingle

QXmppCarbonManager

Handles message carbons as described in 02800280Message Carbons02800280Message Carbons

QXmppCarbonManagerV2

Handles message carbons as described in 02800280Message Carbons02800280Message Carbons

QXmppDiscoveryManager

Makes it possible to discover information about XMPP entities as defined by 00300030Service Discovery00300030Service Discovery

QXmppEntityTimeManager

Provided the functionality to get the local time of an entity as defined by 02020202Entity Time02020202Entity Time

QXmppFileSharingManager

QXmppHttpUploadManager

QXmppJingleMessageInitiationManager

Makes it possible to retrieve Jingle Message Initiation elements as defined by 03530353Jingle Message Initiation03530353Jingle Message Initiation

QXmppMamManager

Makes it possible to access message archives as defined by 03130313Message Archive Management03130313Message Archive Management

QXmppMessageReceiptManager

Makes it possible to send and receive message delivery receipts as defined in 01840184Message Delivery Receipts01840184Message Delivery Receipts

QXmppMixManager

QXmppMovedManager

QXmppMucManager

Makes it possible to interact with multi-user chat rooms as defined by 00450045Multi-User Chat00450045Multi-User Chat

QXmppMucManagerV2

00450045Multi-User Chat00450045Multi-User Chat manager

QXmppOmemoManager

QXmppPepBookmarkManager

Manages 04020402PEP Native Bookmarks04020402PEP Native Bookmarks

QXmppPubSubManager

Aims to provide publish-subscribe functionality as specified in 00600060Publish-Subscribe00600060Publish-Subscribe (PubSub)

QXmppRegistrationManager

Manages in-band registration and account management tasks like changing the password as defined in 00770077In-Band Registration00770077In-Band Registration

QXmppRosterManager

Access to a connected client's roster

QXmppRosterMemoryStorage

In-memory default implementation of QXmppRosterStorage

QXmppRosterStorage

Storage backend used by QXmppRosterManager to cache the roster between sessions (RFC 6121 §2.6 Roster Versioning)

QXmppTransferManager

Support for sending and receiving files, as defined by 00960096SI File Transfer00960096SI File Transfer

QXmppTrustManager

Manages end-to-end encryption trust decisions

QXmppUploadRequestManager

Implements the core of 03630363HTTP File Upload03630363HTTP File Upload

QXmppUserLocationManager

QXmppUserTuneManager

QXmppVCardManager

Gets/sets XMPP vCards. It is an implementation of 00540054vcard-temp00540054vcard-temp

QXmppVersionManager

Makes it possible to request for the software version of an entity as defined by 00920092Software Version00920092Software Version