QXmpp
Version: 1.11.0
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
QXmpp::AuthenticationError
C
QXmpp::BindError
C
QXmpp::Cancelled
C
QXmpp::Uri::Command
C
QXmpp::Uri::CustomQuery
C
QXmppOmemoStorage::Device
C
QXmppFileSharingProvider::Download
Used to control ongoing downloads
C
QXmppFileDownload::Downloaded
C
QXmppStanza::Error
Stanza error
C
QXmppDataForm::Field
C
QXmppFileUpload::FileResult
Contains
QXmppFileShare
of the uploaded file and possible data blobs containing referenced thumbnails
C
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
C
QXmppPubSubManager::InvalidServiceType
C
QXmpp::Uri::Invite
C
QXmppDiscoveryIq::Item
C
QXmppRosterIq::Item
The
QXmppRosterIq::Item
class represents a roster entry
C
Items< T >
C
QXmpp::Uri::Join
C
QXmpp::Uri::Login
C
QXmppDataForm::Media
C
QXmppDataForm::MediaSource
C
QXmpp::Uri::Message
C
QXmppE2eeExtension::NotEncrypted
C
QXmppOmemoStorage::OmemoData
C
QXmppOmemoStorage::OwnDevice
C
QXmppMixManager::Participation
C
QXmppArchiveChat
Archived conversation as defined by
XEP-0136
: Message Archiving
C
QXmppArchiveMessage
Archived message as defined by
XEP-0136
: Message Archiving
C
QXmppBitsOfBinaryContentId
►
C
QXmppBitsOfBinaryData
C
QXmppBitsOfBinaryIq
C
QXmppBitsOfBinaryDataList
C
QXmppBlocklist
List of blocked entries according to
XEP-0191: Blocking Command
with helper functions to check the blocking state of JIDs
C
QXmppBookmarkConference
Bookmark for a conference room, as defined by
XEP-0048
: Bookmarks
C
QXmppBookmarkSet
The QXmppbookmarkSets class represents a set of bookmarks, as defined by
XEP-0048
: Bookmarks
C
QXmppBookmarkUrl
Bookmark for a web page, as defined by
XEP-0048
: Bookmarks
C
QXmppCallInvite
Holds information about the Call Invite element in the current context
C
QXmppCallInviteElement
Call Invite element as specified by
XEP-0482: Call Invites
C
QXmppCallStream
C
QXmppColorGeneration
Generates colors from strings as defined in
XEP-0392: Consistent Color Generation
C
QXmppConfiguration
Holds configuration options
C
QXmppCredentials
Stores different kinds of credentials used for authentication
C
QXmppDataForm
►
C
QXmppDataFormBase
►
C
QXmppExtensibleDataFormBase
C
QXmppPubSubSubAuthorization
►
C
QXmppE2eeExtension
C
QXmppOmemoManager
C
QXmppE2eeMetadata
Data used for end-to-end encryption purposes
C
QXmppElement
C
QXmppEncryptedFileSource
Represents an encrypted file source for file sharing
C
QXmppError
C
QXmppExtendedAddress
Represents an extended address as defined by
XEP-0033
: Extended Stanza Addressing
C
QXmppExternalService
C
QXmppFallback
C
QXmppFileDownload
Provides progress of stateless file sharing uploads
C
QXmppFileMetadata
C
QXmppFileShare
►
C
QXmppFileSharingProvider
The interface of a provider for the
QXmppFileSharingManager
C
QXmppEncryptedFileSharingProvider
C
QXmppHttpFileSharingProvider
C
QXmppFileSourcesAttachment
C
QXmppFileUpload
Provides progress of stateless file sharing uploads
C
QXmppHash
C
QXmppHashUsed
C
QXmppHttpFileSource
C
QXmppHttpUpload
C
QXmppInvokable
C
QXmppJingleCandidate
Transport candidate as specified by
XEP-0176
: Jingle ICE-UDP Transport Method
C
QXmppJingleDescription
Descriptions for Jingle elements including media type, streaming source, namespace and payload types
C
QXmppJingleMessageInitiation
Holds information about the JMI element in the current context
C
QXmppJingleMessageInitiationElement
Jingle Message Initiation element as specified by
XEP-0353
: Jingle Message Initiation
C
QXmppJinglePayloadType
Payload type as specified by
XEP-0167
: Jingle RTP Sessions and RFC 5245
C
QXmppJingleReason
C
QXmppJingleRtpCryptoElement
XEP-0167: Jingle RTP Sessions
"crypto" element used for SRTP negotiation
C
QXmppJingleRtpEncryption
XEP-0167: Jingle RTP Sessions
"encryption" element used for SRTP negotiation
C
QXmppJingleRtpFeedbackInterval
The
XEP-0293: Jingle RTP Feedback Negotiation
"rtcp-fb-trr-int" element
C
QXmppJingleRtpFeedbackProperty
The
XEP-0293: Jingle RTP Feedback Negotiation
"rtcp-fb" element
C
QXmppJingleRtpHeaderExtensionProperty
The
XEP-0294: Jingle RTP Header Extensions Negotiation
"rtp-hdrext" element
►
C
QXmppLoggable
Source of logging messages
C
QXmppCall
C
QXmppClient
Main class for starting and managing connections to XMPP servers
►
C
QXmppClientExtension
Base class for
QXmppClient
extensions
C
QXmppAccountMigrationManager
Allows to export and import account data
C
QXmppArchiveManager
Makes it possible to access message archives as defined by
XEP-0136
: Message Archiving
C
QXmppAttentionManager
Manages attention requests as defined by
XEP-0224
: Attention
C
QXmppBlockingManager
Uses
XEP-0191: Blocking Command
to manage blocked accounts and services
C
QXmppBookmarkManager
Allows you to store and retrieve bookmarks as defined by
XEP-0048
: Bookmarks
C
QXmppCallInviteManager
Makes it possible to retrieve Call Invite elements as defined by
XEP-0482: Call Invites
C
QXmppCallManager
Support for making and receiving voice calls
C
QXmppCarbonManager
Handles message carbons as described in
XEP-0280
: Message Carbons
C
QXmppCarbonManagerV2
Handles message carbons as described in
XEP-0280: Message Carbons
C
QXmppDiscoveryManager
Makes it possible to discover information about other entities as defined by
XEP-0030
: Service Discovery
C
QXmppEntityTimeManager
Provided the functionality to get the local time of an entity as defined by
XEP-0202
: Entity Time
C
QXmppFileSharingManager
C
QXmppHttpUploadManager
C
QXmppJingleMessageInitiationManager
Makes it possible to retrieve Jingle Message Initiation elements as defined by
XEP-0353: Jingle Message Initiation
C
QXmppMamManager
Makes it possible to access message archives as defined by
XEP-0313
: Message Archive Management
C
QXmppMessageReceiptManager
Makes it possible to send and receive message delivery receipts as defined in
XEP-0184
: Message Delivery Receipts
C
QXmppMixManager
C
QXmppMovedManager
C
QXmppMucManager
Makes it possible to interact with multi-user chat rooms as defined by
XEP-0045
: Multi-User Chat
C
QXmppOmemoManager
C
QXmppPubSubManager
The
QXmppPubSubManager
aims to provide publish-subscribe functionality as specified in
XEP-0060: Publish-Subscribe
(PubSub)
C
QXmppRegistrationManager
Manages in-band registration and account management tasks like changing the password as defined in
XEP-0077
: In-Band Registration
C
QXmppRosterManager
Access to a connected client's roster
C
QXmppRpcManager
Make it possible to invoke remote methods and to expose local interfaces for remote procedure calls, as specified by
XEP-0009
: Jabber-RPC
C
QXmppTransferManager
►
C
QXmppTrustManager
The
QXmppTrustManager
manages end-to-end encryption trust decisions
C
QXmppAtmManager
Manager for
XEP-0450: Automatic Trust Management (ATM)
C
QXmppUploadRequestManager
The
QXmppUploadRequestManager
implements the core of
XEP-0369
: HTTP File Upload
C
QXmppUserLocationManager
C
QXmppUserTuneManager
C
QXmppVCardManager
Gets/sets XMPP vCards. It is an implementation of
XEP-0054
: vcard-temp
C
QXmppVersionManager
Makes it possible to request for the software version of an entity as defined by
XEP-0092
: Software Version
C
QXmppIceComponent
Piece of a media stream requiring a single transport address, as defined by RFC 5245 (Interactive Connectivity Establishment)
C
QXmppIceConnection
Set of UDP sockets capable of performing Interactive Connectivity Establishment (RFC 5245)
C
QXmppIncomingClient
Incoming XMPP stream from an XMPP client
C
QXmppIncomingServer
Incoming XMPP stream from an XMPP server
C
QXmppOutgoingServer
Outgoing XMPP stream to another XMPP server
C
QXmppServer
XMPP server
C
QXmppServerExtension
Base class for
QXmppServer
extensions
C
QXmppTransferJob
C
QXmppLogger
Sink for logging messages
►
C
QXmppMessageHandler
C
QXmppCallInviteManager
Makes it possible to retrieve Call Invite elements as defined by
XEP-0482: Call Invites
C
QXmppJingleMessageInitiationManager
Makes it possible to retrieve Jingle Message Initiation elements as defined by
XEP-0353: Jingle Message Initiation
C
QXmppMessageReceiptManager
Makes it possible to send and receive message delivery receipts as defined in
XEP-0184
: Message Delivery Receipts
C
QXmppOmemoManager
C
QXmppMessageReaction
Reaction to a message in the form of emojis as specified by
XEP-0444: Message Reactions
C
QXmppMucItem
Chat room "item"
C
QXmppMucRoom
Multi-user chat room as defined by
XEP-0045
: Multi-User Chat
►
C
QXmppNonza
►
C
QXmppStanza
Base class for all XMPP stanzas
C
QXmppDialback
Stanza used for the Server Dialback protocol as specified by
XEP-0220
: Server Dialback
►
C
QXmppIq
Base class for all IQs
C
QXmppArchiveChatIq
Represents an archive chat as defined by
XEP-0136
: Message Archiving
C
QXmppArchiveListIq
Represents an archive list as defined by
XEP-0136
: Message Archiving
C
QXmppArchivePrefIq
Represents an archive preference IQ as defined by
XEP-0136
: Message Archiving
C
QXmppArchiveRemoveIq
Represents an archive remove IQ as defined by
XEP-0136
: Message Archiving
C
QXmppArchiveRetrieveIq
Represents an archive retrieve IQ as defined by
XEP-0136
: Message Archiving
C
QXmppBindIq
IQ used for resource binding as defined by RFC 3921
C
QXmppBitsOfBinaryIq
C
QXmppByteStreamIq
C
QXmppDiscoveryIq
C
QXmppEntityTimeIq
QXmppEntityTimeIq
represents an entity time request/response as defined in
XEP-0202
: Entity Time
C
QXmppHttpUploadRequestIq
Represents an HTTP File Upload IQ for requesting an upload slot as defined by
XEP-0363
: HTTP File Upload
C
QXmppHttpUploadSlotIq
Represents an HTTP File Upload IQ result for receiving an upload slot as defined by
XEP-0363
: HTTP File Upload
C
QXmppIbbCloseIq
C
QXmppIbbOpenIq
C
QXmppJingleIq
IQ used for initiating media sessions as specified by
XEP-0166
: Jingle
C
QXmppMamQueryIq
C
QXmppMixIq
C
QXmppMucAdminIq
Chat room administration IQ as defined by
XEP-0045
: Multi-User Chat
C
QXmppMucOwnerIq
Chat room configuration IQ as defined by
XEP-0045
: Multi-User Chat
C
QXmppNonSASLAuthIq
C
QXmppPingIq
C
QXmppPushEnableIq
This class represents an IQ to enable or disablepush notifications on the user server
C
QXmppRegisterIq
Registration IQ as defined by
XEP-0077
: In-Band Registration
C
QXmppRosterIq
Roster IQ
C
QXmppRpcInvokeIq
IQ used to carry an RPC invocation as specified by
XEP-0009
: Jabber-RPC
C
QXmppRpcResponseIq
IQ used to carry an RPC response as specified by
XEP-0009
: Jabber-RPC
C
QXmppVCardIq
Represents the XMPP vCard
C
QXmppVersionIq
IQ for conveying a software version as defined by
XEP-0092
: Software Version
►
C
QXmppMessage
XMPP message
►
C
QXmppPubSubEventBase
C
QXmppPubSubEvent< T >
The
QXmppPubSubEvent
class represents a PubSub event notification as defined by
XEP-0060: Publish-Subscribe
C
QXmppPresence
XMPP presence stanza
C
QXmppStartTlsPacket
The
QXmppStartTlsPacket
represents packets used for initiating STARTTLS negotiation when connecting
C
QXmppStreamFeatures
Features returned by an XMPP server or client
C
QXmppOmemoDevice
XEP-0384: OMEMO Encryption
device
C
QXmppOmemoOwnDevice
XEP-0384: OMEMO Encryption
device of this client instance
►
C
QXmppOmemoStorage
Stores data used by
XEP-0384: OMEMO Encryption
C
QXmppOmemoMemoryStorage
Stores data used by
XEP-0384: OMEMO Encryption
in the memory
C
QXmppOutOfBandUrl
C
QXmppPasswordChecker
Abstract password checker
C
QXmppPasswordReply
Password reply
C
QXmppPasswordRequest
Password request
C
QXmppPromise< T >
Create and update
QXmppTask
objects to communicate results of asynchronous operations
C
QXmppPromise< AuthResult >
C
QXmppPromise< IqResult >
C
QXmppPromise< OptionsResult >
C
QXmppPromise< QXmpp::SendResult >
C
QXmppPromise< QXmppMamManager::RetrieveResult >
C
QXmppPromise< void >
C
QXmppPubSubAffiliation
►
C
QXmppPubSubBaseItem
C
QXmppGeolocItem
C
QXmppMixConfigItem
PubSub item of a MIX channel containing its configuration as defined by
XEP-0369: Mediated Information eXchange (MIX)
C
QXmppMixInfoItem
PubSub item of a MIX channel containing channel information as defined by
XEP-0369: Mediated Information eXchange (MIX)
C
QXmppMixParticipantItem
C
QXmppTuneItem
►
C
QXmppPubSubEventHandler
C
QXmppMixManager
C
QXmppOmemoManager
C
QXmppUserLocationManager
C
QXmppUserTuneManager
C
QXmppPubSubSubscription
C
QXmppResultSetQuery
Set element in a query as defined by
XEP-0059
: Result Set Management
C
QXmppResultSetReply
Set element in a reply as defined by
XEP-0059
: Result Set Management
C
QXmppSdpParameter
Session Description Protocol (SDP) parameter specified by RFC 4566 and used by several XEPs based on
XEP-0166: Jingle
C
QXmppSendStanzaParams
C
QXmppServerPlugin
Base class for
QXmppServer
plugins
C
QXmppSslServer
SSL-enabled TCP server
C
QXmppStanzaId
Stanza ID element as defined in
XEP-0359: Unique and Stable Stanza IDs
C
QXmppTask< T >
C
QXmppThumbnail
C
QXmppTransferFileInfo
C
QXmppTrustMessageElement
Trust message element as defined by
XEP-0434: Trust Messages (TM)
C
QXmppTrustMessageKeyOwner
Key owner of the trust message as defined by
XEP-0434: Trust Messages (TM)
►
C
QXmppTrustStorage
Stores end-to-end encryption trust data
►
C
QXmppAtmTrustStorage
Stores trust data for
XEP-0450: Automatic Trust Management (ATM)
C
QXmppAtmTrustMemoryStorage
Stores trust data for
XEP-0450: Automatic Trust Management (ATM)
in the memory
►
C
QXmppTrustMemoryStorage
Stores trust data for end-to-end encryption in the memory
C
QXmppAtmTrustMemoryStorage
Stores trust data for
XEP-0450: Automatic Trust Management (ATM)
in the memory
C
QXmppUploadService
QXmppUploadService
represents an HTTP File Upload service
C
QXmppUri
C
QXmppUtils
Static utility functions
C
QXmppVCardAddress
Represent a vCard address
C
QXmppVCardEmail
Represents a vCard e-mail address
C
QXmppVCardOrganization
Represents organization information in XMPP vCards
C
QXmppVCardPhone
Represents a vCard phone number
C
QXmppFallback::Range
C
QXmppFallback::Reference
C
QXmpp::Uri::Register
C
QXmpp::Uri::Remove
C
QXmpp::Reply
C
QXmppMamManager::RetrievedMessages
Contains all retrieved messages and the result IQ that can be used for pagination
C
QXmpp::Uri::Roster
C
QXmppJingleIq::RtpSessionStateActive
C
QXmppJingleIq::RtpSessionStateHold
C
QXmppJingleIq::RtpSessionStateMuting
C
QXmppJingleIq::RtpSessionStateRinging
C
QXmppJingleIq::RtpSessionStateUnhold
C
QXmpp::SendSuccess
C
QXmppMixManager::Service
C
QXmppOmemoStorage::SignedPreKeyPair
C
QXmppByteStreamIq::StreamHost
C
QXmpp::Uri::Subscribe
C
QXmppMixManager::Subscription
C
QXmpp::Success
C
QXmpp::TimeoutError
C
QXmpp::Uri::TrustMessage
C
QXmpp::Uri::Unregister
C
QXmpp::Uri::Unsubscribe
C
QXmppFileSharingProvider::Upload
Used to control ongoing uploads
Generated by
1.9.8