Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

QXmpp::Cancelled |
QXmppOmemoStorage::Device |
QXmppFileSharingProvider::Download | Used to control ongoing downloads
QXmppFileDownload::Downloaded |
QXmppStanza::Error | Stanza error
QXmppDataForm::Field |
QXmppFileUpload::FileResult | Contains QXmppFileShare of the uploaded file and possible data blobs containing referenced thumbnails
QXmppDiscoveryIq::Identity | Identity represents one of possibly multiple identities of an XMPP entity obtained from a service discovery request as defined in XEP-0030: Service Discovery
QXmppPubSubManager::InvalidServiceType |
QXmppDiscoveryIq::Item |
QXmppRosterIq::Item | The QXmppRosterIq::Item class represents a roster entry
Items< T > |
QXmppDataForm::Media |
QXmppDataForm::MediaSource |
QXmppE2eeExtension::NotEncrypted |
QXmppOmemoStorage::OmemoData |
QXmppOmemoStorage::OwnDevice |
QXmppArchiveChat | Archived conversation as defined by XEP-0136: Message Archiving
QXmppArchiveMessage | Archived message as defined by XEP-0136: Message Archiving
QXmppBitsOfBinaryContentId |
QXmppBitsOfBinaryData |
QXmppBitsOfBinaryIq |
QXmppBitsOfBinaryDataList |
QXmppBookmarkConference | Bookmark for a conference room, as defined by XEP-0048: Bookmarks
QXmppBookmarkSet | The QXmppbookmarkSets class represents a set of bookmarks, as defined by XEP-0048: Bookmarks
QXmppBookmarkUrl | Bookmark for a web page, as defined by XEP-0048: Bookmarks
QXmppCallStream |
QXmppConfiguration | Holds configuration options
QXmppDataForm |
QXmppDataFormBase |
QXmppExtensibleDataFormBase |
QXmppPubSubSubAuthorization |
QXmppE2eeExtension |
QXmppOmemoManager |
QXmppE2eeMetadata | Data used for end-to-end encryption purposes
QXmppElement |
QXmppEncryptedFileSource | Represents an encrypted file source for file sharing
QXmppError |
QXmppExtendedAddress | Represents an extended address as defined by XEP-0033: Extended Stanza Addressing
QXmppFileDownload | Provides progress of stateless file sharing uploads
QXmppFileMetadata |
QXmppFileShare |
QXmppFileSharingProvider | The interface of a provider for the QXmppFileSharingManager
QXmppEncryptedFileSharingProvider |
QXmppHttpFileSharingProvider |
QXmppFileUpload | Provides progress of stateless file sharing uploads
QXmppHash |
QXmppHashUsed |
QXmppHttpFileSource |
QXmppHttpUpload |
QXmppInvokable |
QXmppJingleCandidate | Transport candidate as specified by XEP-0176: Jingle ICE-UDP Transport Method
QXmppJinglePayloadType | Payload type as specified by XEP-0167: Jingle RTP Sessions and RFC 5245
QXmppJingleRtpCryptoElement | XEP-0167: Jingle RTP Sessions "crypto" element used for SRTP negotiation
QXmppJingleRtpEncryption | XEP-0167: Jingle RTP Sessions "encryption" element used for SRTP negotiation
QXmppJingleRtpFeedbackInterval | The XEP-0293: Jingle RTP Feedback Negotiation "rtcp-fb-trr-int" element
QXmppJingleRtpFeedbackProperty | The XEP-0293: Jingle RTP Feedback Negotiation "rtcp-fb" element
QXmppJingleRtpHeaderExtensionProperty | The XEP-0294: Jingle RTP Header Extensions Negotiation "rtp-hdrext" element
QXmppLoggable | Source of logging messages
QXmppCall |
QXmppClient | Main class for using QXmpp
QXmppClientExtension | Base class for QXmppClient extensions
QXmppArchiveManager | Makes it possible to access message archives as defined by XEP-0136: Message Archiving
QXmppAttentionManager | Manages attention requests as defined by XEP-0224: Attention
QXmppBookmarkManager | Allows you to store and retrieve bookmarks as defined by XEP-0048: Bookmarks
QXmppCallManager | Support for making and receiving voice calls
QXmppCarbonManager | Handles message carbons as described in XEP-0280: Message Carbons
QXmppCarbonManagerV2 | Handles message carbons as described in XEP-0280: Message Carbons
QXmppDiscoveryManager | Makes it possible to discover information about other entities as defined by XEP-0030: Service Discovery
QXmppEntityTimeManager | Provided the functionality to get the local time of an entity as defined by XEP-0202: Entity Time
QXmppFileSharingManager |
QXmppHttpUploadManager |
QXmppMamManager | Makes it possible to access message archives as defined by XEP-0313: Message Archive Management
QXmppMessageReceiptManager | Makes it possible to send and receive message delivery receipts as defined in XEP-0184: Message Delivery Receipts
QXmppMucManager | Makes it possible to interact with multi-user chat rooms as defined by XEP-0045: Multi-User Chat
QXmppOmemoManager |
QXmppPubSubManager | The QXmppPubSubManager aims to provide publish-subscribe functionality as specified in XEP-0060: Publish-Subscribe (PubSub)
QXmppRegistrationManager | Manages in-band registration and account management tasks like changing the password as defined in XEP-0077: In-Band Registration
QXmppRosterManager | Access to a connected client's roster
QXmppRpcManager | Make it possible to invoke remote methods and to expose local interfaces for remote procedure calls, as specified by XEP-0009: Jabber-RPC
QXmppTransferManager |
QXmppTrustManager | The QXmppTrustManager manages end-to-end encryption trust decisions
QXmppAtmManager | Manager for XEP-0450: Automatic Trust Management (ATM)
QXmppUploadRequestManager | The QXmppUploadRequestManager implements the core of XEP-0369: HTTP File Upload
QXmppUserLocationManager |
QXmppUserTuneManager |
QXmppVCardManager | Gets/sets XMPP vCards. It is an implementation of XEP-0054: vcard-temp
QXmppVersionManager | Makes it possible to request for the software version of an entity as defined by XEP-0092: Software Version
QXmppIceComponent | Piece of a media stream requiring a single transport address, as defined by RFC 5245 (Interactive Connectivity Establishment)
QXmppIceConnection | Set of UDP sockets capable of performing Interactive Connectivity Establishment (RFC 5245)
QXmppServer | XMPP server
QXmppServerExtension | Base class for QXmppServer extensions
QXmppStream | Base class for all XMPP streams
QXmppIncomingClient | Interface for password checkers
QXmppIncomingServer | Incoming XMPP stream from an XMPP server
QXmppOutgoingClient | Outgoing XMPP stream to an XMPP server
QXmppOutgoingServer | Outgoing XMPP stream to another XMPP server
QXmppTransferJob |
QXmppLogger | Sink for logging messages
QXmppMessageHandler |
QXmppMessageReceiptManager | Makes it possible to send and receive message delivery receipts as defined in XEP-0184: Message Delivery Receipts
QXmppOmemoManager |
QXmppMessageReaction | Reaction to a message in the form of emojis as specified by XEP-0444: Message Reactions
QXmppMixInvitation | Used to invite a user to a XEP-0369: Mediated Information eXchange (MIX) channel as defined by XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities
QXmppMucItem | Chat room "item"
QXmppMucRoom | Multi-user chat room as defined by XEP-0045: Multi-User Chat
QXmppNonza |
QXmppStanza | Base class for all XMPP stanzas
QXmppDialback | Stanza used for the Server Dialback protocol as specified by XEP-0220: Server Dialback
QXmppIq | Base class for all IQs
QXmppArchiveChatIq | Represents an archive chat as defined by XEP-0136: Message Archiving
QXmppArchiveListIq | Represents an archive list as defined by XEP-0136: Message Archiving
QXmppArchivePrefIq | Represents an archive preference IQ as defined by XEP-0136: Message Archiving
QXmppArchiveRemoveIq | Represents an archive remove IQ as defined by XEP-0136: Message Archiving
QXmppArchiveRetrieveIq | Represents an archive retrieve IQ as defined by XEP-0136: Message Archiving
QXmppBindIq | IQ used for resource binding as defined by RFC 3921
QXmppBitsOfBinaryIq |
QXmppByteStreamIq |
QXmppDiscoveryIq |
QXmppEntityTimeIq | QXmppEntityTimeIq represents an entity time request/response as defined in XEP-0202: Entity Time
QXmppHttpUploadRequestIq | Represents an HTTP File Upload IQ for requesting an upload slot as defined by XEP-0363: HTTP File Upload
QXmppHttpUploadSlotIq | Represents an HTTP File Upload IQ result for receiving an upload slot as defined by XEP-0363: HTTP File Upload
QXmppIbbCloseIq |
QXmppIbbOpenIq |
QXmppJingleIq | IQ used for initiating media sessions as specified by XEP-0166: Jingle
QXmppMamQueryIq |
QXmppMixIq | IQ used to do actions on a MIX channel as defined by XEP-0369: Mediated Information eXchange (MIX) and XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements
QXmppMucAdminIq | Chat room administration IQ as defined by XEP-0045: Multi-User Chat
QXmppMucOwnerIq | Chat room configuration IQ as defined by XEP-0045: Multi-User Chat
QXmppNonSASLAuthIq |
QXmppPingIq |
QXmppPushEnableIq | This class represents an IQ to enable or disablepush notifications on the user server
QXmppRegisterIq | Registration IQ as defined by XEP-0077: In-Band Registration
QXmppRosterIq | Roster IQ
QXmppRpcInvokeIq | IQ used to carry an RPC invocation as specified by XEP-0009: Jabber-RPC
QXmppRpcResponseIq | IQ used to carry an RPC response as specified by XEP-0009: Jabber-RPC
QXmppSessionIq | IQ used for session establishment as defined by RFC 3921
QXmppVCardIq | Represents the XMPP vCard
QXmppVersionIq | IQ for conveying a software version as defined by XEP-0092: Software Version
QXmppMessage | XMPP message
QXmppPubSubEventBase |
QXmppPubSubEvent< T > | The QXmppPubSubEvent class represents a PubSub event notification as defined by XEP-0060: Publish-Subscribe
QXmppPresence | XMPP presence stanza
QXmppStartTlsPacket | The QXmppStartTlsPacket represents packets used for initiating STARTTLS negotiation when connecting
QXmppStreamFeatures | Features returned by an XMPP server or client
QXmppOmemoDevice | XEP-0384: OMEMO Encryption device
QXmppOmemoOwnDevice | XEP-0384: OMEMO Encryption device of this client instance
QXmppOmemoStorage | Stores data used by XEP-0384: OMEMO Encryption
QXmppOmemoMemoryStorage | Stores data used by XEP-0384: OMEMO Encryption in the memory
QXmppOutOfBandUrl |
QXmppPasswordChecker | Abstract password checker
QXmppPasswordReply | Password reply
QXmppPasswordRequest | Password request
QXmppPromise< T > | Create and update QXmppTask objects to communicate results of asynchronous operations
QXmppPromise< QXmppMamManager::RetrieveResult > |
QXmppPromise< QXmppStream::IqResult > |
QXmppPubSubAffiliation |
QXmppPubSubBaseItem |
QXmppGeolocItem |
QXmppMixInfoItem | PubSub item of a MIX channel containing channel information as defined by XEP-0369: Mediated Information eXchange (MIX)
QXmppMixParticipantItem |
QXmppTuneItem |
QXmppPubSubEventHandler |
QXmppOmemoManager |
QXmppUserLocationManager |
QXmppUserTuneManager |
QXmppPubSubSubscription |
QXmppResultSetQuery | Set element in a query as defined by XEP-0059: Result Set Management
QXmppResultSetReply | Set element in a reply as defined by XEP-0059: Result Set Management
QXmppSdpParameter | Session Description Protocol (SDP) parameter specified by RFC 4566 and used by several XEPs based on XEP-0166: Jingle
QXmppSendStanzaParams |
QXmppServerPlugin | Base class for QXmppServer plugins
QXmppSslServer | SSL-enabled TCP server
QXmppTask< T > |
QXmppThumbnail |
QXmppTransferFileInfo |
QXmppTrustMessageElement | Trust message element as defined by XEP-0434: Trust Messages (TM)
QXmppTrustMessageKeyOwner | Key owner of the trust message as defined by XEP-0434: Trust Messages (TM)
QXmppTrustStorage | Stores end-to-end encryption trust data
QXmppAtmTrustStorage | Stores trust data for XEP-0450: Automatic Trust Management (ATM)
QXmppAtmTrustMemoryStorage | Stores trust data for XEP-0450: Automatic Trust Management (ATM) in the memory
QXmppTrustMemoryStorage | Stores trust data for end-to-end encryption in the memory
QXmppAtmTrustMemoryStorage | Stores trust data for XEP-0450: Automatic Trust Management (ATM) in the memory
QXmppUploadService | QXmppUploadService represents an HTTP File Upload service
QXmppUtils | Static utility functions
QXmppVCardAddress | Represent a vCard address
QXmppVCardEmail | Represents a vCard e-mail address
QXmppVCardOrganization | Represents organization information in XMPP vCards
QXmppVCardPhone | Represents a vCard phone number
QXmppMamManager::RetrievedMessages | Contains all retrieved messages and the result IQ that can be used for pagination
QXmppJingleIq::RtpSessionStateActive |
QXmppJingleIq::RtpSessionStateHold |
QXmppJingleIq::RtpSessionStateMuting |
QXmppJingleIq::RtpSessionStateRinging |
QXmppJingleIq::RtpSessionStateUnhold |
QXmpp::SendSuccess |
QXmppOmemoStorage::SignedPreKeyPair |
QXmppByteStreamIq::StreamHost |
QXmpp::Success |
QXmppFileSharingProvider::Upload | Used to control ongoing uploads