QXmpp
Version:0.9.1
|
Classes | |
class | QXmppArchiveChatIq |
Represents an archive chat as defined by XEP-0136: Message Archiving. More... | |
class | QXmppArchiveListIq |
Represents an archive list as defined by XEP-0136: Message Archiving. More... | |
class | QXmppArchiveRemoveIq |
Represents an archive remove IQ as defined by XEP-0136: Message Archiving. More... | |
class | QXmppArchiveRetrieveIq |
Represents an archive retrieve IQ as defined by XEP-0136: Message Archiving. More... | |
class | QXmppArchivePrefIq |
Represents an archive preference IQ as defined by XEP-0136: Message Archiving. More... | |
class | QXmppBindIq |
The QXmppBindIq class represents an IQ used for resource binding as defined by RFC 3921. More... | |
class | QXmppIq |
The QXmppIq class is the base class for all IQs. More... | |
class | QXmppJingleIq |
The QXmppJingleIq class represents an IQ used for initiating media sessions as specified by XEP-0166: Jingle. More... | |
class | QXmppMessage |
The QXmppMessage class represents an XMPP message. More... | |
class | QXmppMucItem |
The QXmppMucItem class represents a chat room "item". More... | |
class | QXmppMucAdminIq |
The QXmppMucAdminIq class represents a chat room administration IQ as defined by XEP-0045: Multi-User Chat. More... | |
class | QXmppPresence |
The QXmppPresence class represents an XMPP presence stanza. More... | |
class | QXmppPubSubIq |
The QXmppPubSubIq class represents an IQ used for the publish-subscribe mechanisms defined by XEP-0060: Publish-Subscribe. More... | |
class | QXmppRegisterIq |
The QXmppRegisterIq class represents a registration IQ as defined by XEP-0077: In-Band Registration. More... | |
class | QXmppRosterIq |
The QXmppRosterIq class represents a roster IQ. More... | |
class | QXmppRosterIq::Item |
The QXmppRosterIq::Item class represents a roster entry. More... | |
class | QXmppRpcResponseIq |
The QXmppRpcResponseIq class represents an IQ used to carry an RPC response as specified by XEP-0009: Jabber-RPC. More... | |
class | QXmppRpcInvokeIq |
The QXmppRpcInvokeIq class represents an IQ used to carry an RPC invocation as specified by XEP-0009: Jabber-RPC. More... | |
class | QXmppSessionIq |
The QXmppSessionIq class represents an IQ used for session establishment as defined by RFC 3921. More... | |
class | QXmppStanza |
The QXmppStanza class is the base class for all XMPP stanzas. More... | |
class | QXmppVersionIq |
The QXmppVersionIq class represents an IQ for conveying a software version as defined by XEP-0092: Software Version. More... | |
class | QXmppDialback |
The QXmppDialback class represents a stanza used for the Server Dialback protocol as specified by XEP-0220: Server Dialback. More... | |
Enumerations | |
enum | QXmppIq::Type { QXmppIq::Error = 0, QXmppIq::Get, QXmppIq::Set, QXmppIq::Result } |
This enum describes the type of IQ. More... | |
enum | QXmppJingleIq::Action { ContentAccept, ContentAdd, ContentModify, ContentReject, ContentRemove, DescriptionInfo, SecurityInfo, SessionAccept, SessionInfo, SessionInitiate, SessionTerminate, TransportAccept, TransportInfo, TransportReject, TransportReplace } |
This enum is used to describe a Jingle action. | |
enum | Type { None, AlternativeSession, Busy, Cancel, ConnectivityError, Decline, Expired, FailedApplication, FailedTransport, GeneralError, Gone, IncompatibleParameters, MediaError, SecurityError, Success, Timeout, UnsupportedApplications, UnsupportedTransports } |
enum | QXmppMessage::Type { Error = 0, Normal, Chat, GroupChat, Headline } |
This enum described a message type. | |
enum | QXmppMessage::State { QXmppMessage::None = 0, QXmppMessage::Active, QXmppMessage::Inactive, QXmppMessage::Gone, QXmppMessage::Composing, QXmppMessage::Paused } |
enum | QXmppMessage::Marker { NoMarker = 0, Received, Displayed, Acknowledged } |
enum | QXmppMucItem::Affiliation { UnspecifiedAffiliation, OutcastAffiliation, NoAffiliation, MemberAffiliation, AdminAffiliation, OwnerAffiliation } |
This enum is used to represent long-lived permissions in a room (affiliations). | |
enum | QXmppMucItem::Role { UnspecifiedRole, NoRole, VisitorRole, ParticipantRole, ModeratorRole } |
This enum is used to represent short-lived permissions in a room (roles). | |
enum | QXmppPresence::Type { QXmppPresence::Error = 0, QXmppPresence::Available, QXmppPresence::Unavailable, QXmppPresence::Subscribe, QXmppPresence::Subscribed, QXmppPresence::Unsubscribe, QXmppPresence::Unsubscribed, QXmppPresence::Probe } |
This enum is used to describe a presence type. More... | |
enum | QXmppPresence::AvailableStatusType { QXmppPresence::Online = 0, QXmppPresence::Away, QXmppPresence::XA, QXmppPresence::DND, QXmppPresence::Chat, QXmppPresence::Invisible } |
This enum is used to describe an availability status. More... | |
enum | QXmppPresence::VCardUpdateType { QXmppPresence::VCardUpdateNone = 0, QXmppPresence::VCardUpdateNoPhoto, QXmppPresence::VCardUpdateValidPhoto, QXmppPresence::VCardUpdateNotReady } |
enum | QXmppPubSubIq::QueryType { AffiliationsQuery, DefaultQuery, ItemsQuery, PublishQuery, RetractQuery, SubscribeQuery, SubscriptionQuery, SubscriptionsQuery, UnsubscribeQuery } |
This enum is used to describe a publish-subscribe query type. | |
enum | QXmppRosterIq::Item::SubscriptionType { QXmppRosterIq::Item::None = 0, QXmppRosterIq::Item::From = 1, QXmppRosterIq::Item::To = 2, QXmppRosterIq::Item::Both = 3, QXmppRosterIq::Item::Remove = 4, QXmppRosterIq::Item::NotSet = 8 } |
An enumeration for type of subscription with the bareJid in the roster. More... | |
enum | Type { Cancel, Continue, Modify, Auth, Wait } |
enum | Condition { BadRequest, Conflict, FeatureNotImplemented, Forbidden, Gone, InternalServerError, ItemNotFound, JidMalformed, NotAcceptable, NotAllowed, NotAuthorized, PaymentRequired, RecipientUnavailable, Redirect, RegistrationRequired, RemoteServerNotFound, RemoteServerTimeout, ResourceConstraint, ServiceUnavailable, SubscriptionRequired, UndefinedCondition, UnexpectedRequest } |
enum | QXmppDialback::Command { QXmppDialback::Result, QXmppDialback::Verify } |
This enum is used to describe a dialback command. More... | |
This enum is used to describe an availability status.
Enumerator | |
---|---|
Online |
The entity or resource is online. |
Away |
The entity or resource is temporarily away. |
XA |
The entity or resource is away for an extended period. |
DND |
The entity or resource is busy ("Do Not Disturb"). |
Chat |
The entity or resource is actively interested in chatting. |
Invisible |
obsolete XEP-0018: Invisible Presence |
enum QXmppMessage::Marker |
This enum describes a chat marker as defined by XEP-0333 : Char Markers
enum QXmppMessage::State |
This enum describes a chat state as defined by XEP-0085 : Chat State Notifications.
An enumeration for type of subscription with the bareJid in the roster.
enum QXmppPresence::Type |
This enum is used to describe a presence type.
enum QXmppIq::Type |
This enum is used to describe vCard updates as defined by XEP-0153: vCard-Based Avatars