Classes | |
| class | Adhoc |
| This class implements a provider for XEP-0050 (Ad-hoc Commands). More... | |
| class | AdhocCommandProvider |
| A virtual interface for an Ad-hoc Command Provider according to XEP-0050. More... | |
| class | AdhocHandler |
| A virtual interface for an Ad-hoc Command users according to XEP-0050. More... | |
| class | AMP |
| This is an implementation of XEP-0079 (Advanced Message Processing) as a StanzaExtension. More... | |
| class | Annotations |
| This is an implementation of XEP-0145 (Annotations). More... | |
| struct | AnnotationsListItem |
| class | AnnotationsHandler |
| A virtual interface which can be reimplemented to receive notes with help of the Annotations object. More... | |
| class | Attention |
| This is an implementation of XEP-0224 as a StanzaExtension. More... | |
| struct | BookmarkListItem |
| struct | ConferenceListItem |
| class | BookmarkHandler |
| A virtual interface which can be reimplemented to receive bookmarks with help of a BookmarkStorage object. More... | |
| class | BookmarkStorage |
| This is an implementation of XEP-0048 (Bookmark Storage). More... | |
| class | Bytestream |
| An abstraction of a single bytestream. More... | |
| class | BytestreamDataHandler |
| A virtual interface that allows implementors to receive data sent over a SOCKS5 Bytestream as defined in XEP-0066, or an In-Band Bytestream as defined in XEP-0047. You'll also need it for sending of data. More... | |
| class | BytestreamHandler |
| A virtual interface that allows to receive new incoming Bytestream requests from remote entities. More... | |
| class | Capabilities |
| This is an implementation of XEP-0115 (Entity Capabilities). More... | |
| class | ChatState |
| An implementation of Chat State Notifications (XEP-0085) as a StanzaExtension. More... | |
| class | ChatStateFilter |
| This class adds Chat State Notifications (XEP-0085) support to a MessageSession. More... | |
| class | ChatStateHandler |
| A virtual interface that enables an object to be notified about a remote entity's Chat States (XEP-0085). More... | |
| class | Client |
| This class implements a basic Jabber Client. More... | |
| class | ClientBase |
| This is the common base class for a Jabber/XMPP Client and a Jabber Component. More... | |
| class | Component |
| This is an implementation of a basic jabber Component. More... | |
| class | CompressionBase |
| This is an abstract base class for stream compression implementations. More... | |
| class | CompressionDataHandler |
| An abstract base class used to receive de/compressed data from a CompressionBase-derived object. More... | |
| class | CompressionDefault |
| This is an abstraction of the various Compression implementations. More... | |
| class | CompressionZlib |
| class | ConnectionBase |
| An abstract base class for a connection. More... | |
| class | ConnectionBOSH |
| This is an implementation of a BOSH (HTTP binding) connection. More... | |
| class | ConnectionDataHandler |
| This is an abstract base class to receive events from a ConnectionBase-derived object. More... | |
| class | ConnectionHandler |
| This is an abstract base class to receive incoming connection attempts. Do not confuse this with ConnectionListener, which is used with XMPP streams and has a completely different meaning. More... | |
| class | ConnectionHTTPProxy |
| This is an implementation of a simple HTTP Proxying connection. More... | |
| class | ConnectionListener |
| Derived classes can be registered as ConnectionListeners with the Client. More... | |
| class | ConnectionSOCKS5Proxy |
| This is an implementation of a simple SOCKS5 Proxying connection (RFC 1928 + RFC 1929). More... | |
| class | ConnectionTCPBase |
| This is a base class for a simple TCP connection. More... | |
| class | ConnectionTCPClient |
| This is an implementation of a simple TCP connection. More... | |
| class | ConnectionTCPServer |
| This is an implementation of a simple listening TCP connection. More... | |
| class | ConnectionTLS |
| This is an implementation of a TLS/SSL connection. More... | |
| class | ConnectionTLSServer |
| This is an implementation of the server-side of a TLS/SSL connection. More... | |
| class | DataForm |
| An abstraction of a XEP-0004 Data Form. More... | |
| class | DataFormField |
| An abstraction of a single field in a XEP-0004 Data Form. More... | |
| class | DataFormFieldContainer |
| An abstract base class for a XEP-0004 Data Form. More... | |
| class | DataFormItem |
| An abstraction of an <item> element in a XEP-0004 Data Form of type result. More... | |
| class | DataFormReported |
| An abstraction of a <reported> element in a XEP-0004 Data Form of type result. More... | |
| class | DelayedDelivery |
| This is an implementation of XEP-0203 (Delayed Delivery). More... | |
| class | Disco |
| This class implements XEP-0030 (Service Discovery) and XEP-0092 (Software Version). More... | |
| class | DiscoHandler |
| A virtual interface that enables objects to receive Service Discovery (XEP-0030) events. More... | |
| class | DiscoNodeHandler |
| Derived classes can be registered as NodeHandlers for certain nodes with the Disco object. More... | |
| class | DNS |
| This class holds a number of static functions used for DNS related stuff. More... | |
| class | Error |
| A stanza error abstraction implemented as a StanzaExtension. More... | |
| class | Event |
| A base class for events. More... | |
| class | EventDispatcher |
| An Event dispatcher. More... | |
| class | EventHandler |
| An base class for event handlers. More... | |
| class | FeatureNeg |
| An abstraction of Feature Negotiation (XEP-0020), implemented as a StanzaExtension. More... | |
| class | FlexibleOffline |
| An implementation of XEP-0013 (Flexible Offline Message Retrieval). More... | |
| class | FlexibleOfflineHandler |
| Implementation of this virtual interface allows for retrieval of offline messages following XEP-0030. More... | |
| struct | CertInfo |
| class | GPGEncrypted |
| This is an abstraction of a jabber:x:encrypted namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage). More... | |
| class | GPGSigned |
| This is an abstraction of a jabber:x:signed namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage). More... | |
| class | InBandBytestream |
| An implementation of a single In-Band Bytestream (XEP-0047). More... | |
| class | InstantMUCRoom |
| This class implements an instant MUC room. More... | |
| class | IQ |
| An abstraction of an IQ stanza. More... | |
| class | IqHandler |
| A virtual interface which can be reimplemented to receive IQ stanzas. More... | |
| class | JID |
| An abstraction of a JID. More... | |
| class | LastActivity |
| This is an implementation of XEP-0012 (Last Activity) for both clients and components. More... | |
| class | LastActivityHandler |
| This is an virtual interface that, once reimplemented, allows to receive the results of Last-Activity-queries to other entities. More... | |
| class | LogHandler |
| A virtual interface which can be reimplemented to receive debug and log messages. More... | |
| class | LogSink |
| An implementation of log sink and source. More... | |
| class | MD5 |
| An MD% implementation. More... | |
| class | Message |
| An abstraction of a message stanza. More... | |
| class | MessageEvent |
| An implementation of Message Events (XEP-0022) as a StanzaExtension. More... | |
| class | MessageEventFilter |
| This class adds Message Event (XEP-0022) support to a MessageSession. More... | |
| class | MessageEventHandler |
| A virtual interface that enables an object to be notified about Message Events (XEP-0022). More... | |
| class | MessageFilter |
| Virtual base class for message filters. More... | |
| class | MessageHandler |
| A virtual interface which can be reimplemented to receive incoming message stanzas. More... | |
| class | MessageSession |
| An abstraction of a message session between any two entities. More... | |
| class | MessageSessionHandler |
| A virtual interface which can be reimplemented to receive incoming message sessions. More... | |
| class | MUCInvitationHandler |
| A handler that can be used to receive invitations to MUC rooms. More... | |
| class | MUCMessageSession |
| This is a MessageSession, adapted to be used in a MUC context. More... | |
| class | MUCRoom |
| This is an implementation of XEP-0045 (Multi-User Chat). More... | |
| class | MUCListItem |
| class | MUCRoomConfigHandler |
| An abstract interface that can be implemented for MUC room configuration. More... | |
| struct | MUCRoomParticipant |
| class | MUCRoomHandler |
| This interface enables inheriting classes to be notified about certain events in a MUC room. More... | |
| class | Nickname |
| An implementation of User Nickname (XEP-0172) as a StanzaExtension. More... | |
| class | NonSaslAuth |
| This class is an implementation of XEP-0078 (Non-SASL Authentication). More... | |
| class | OOB |
| This is an abstraction of a jabber:x:oob namespace element or a jabber:iq:oob namespace element as specified in XEP-0066. More... | |
| class | Parser |
| This class implements an XML parser. More... | |
| class | Presence |
| An abstraction of a presence stanza. More... | |
| class | PresenceHandler |
| A virtual interface which can be reimplemented to receive presence stanzas. More... | |
| class | PrivacyItem |
| This is an abstraction of a single item of a privacy list, describing an allowed or forbidden action. More... | |
| class | PrivacyListHandler |
| A virtual interface that allows to retrieve Privacy Lists. More... | |
| class | PrivacyManager |
| This class implements a manager for privacy lists as defined in section 10 of RFC 3921. More... | |
| class | PrivateXML |
| This class implements XEP-0049 (Private XML Storage). More... | |
| class | PrivateXMLHandler |
| A virtual interface which can be reimplemented to store and receive private XML data. More... | |
| class | Receipt |
| An implementation of Message Receipts (XEP-0184) as a StanzaExtension. More... | |
| struct | RegistrationFields |
| class | Registration |
| This class is an implementation of XEP-0077 (In-Band Registration). More... | |
| class | RegistrationHandler |
| A virtual interface that receives events from an Registration object. More... | |
| class | Resource |
| Holds resource attributes. More... | |
| class | RosterItem |
| An abstraction of a roster item. More... | |
| class | RosterItemData |
| A class holding roster item data. More... | |
| class | RosterListener |
| A virtual interface which can be reimplemented to receive roster updates. More... | |
| class | RosterManager |
| This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace. More... | |
| class | Search |
| An implementation of XEP-0055 (Jabber Search). More... | |
| class | SearchFieldStruct |
| class | SearchHandler |
| A virtual interface that enables objects to receive Jabber Search (XEP-0055) results. More... | |
| class | SHA |
| An implementation of SHA1. More... | |
| class | SHIM |
| An implementation/abstraction of Stanza Headers and Internet Metadata (SHIM, XEP-0131). More... | |
| class | SIHandler |
| An abstract base class to handle results of outgoing SI requests, i.e. you requested a stream (using SIManager::requestSI()) to send a file to a remote entity. More... | |
| class | SIManager |
| This class manages streams initiated using XEP-0095. More... | |
| class | SIProfileFT |
| An implementation of the file transfer SI profile (XEP-0096). More... | |
| class | SIProfileFTHandler |
| An abstract base class to handle file transfer (FT) requests. More... | |
| class | SIProfileHandler |
| An abstract base class to handle SI requests for a specific profile, e.g. file transfer. More... | |
| class | SOCKS5Bytestream |
| An implementation of a single SOCKS5 Bytestream (XEP-0065). More... | |
| struct | StreamHost |
| class | SOCKS5BytestreamManager |
| An SOCKS5BytestreamManager dispatches SOCKS5 Bytestreams. More... | |
| class | SOCKS5BytestreamServer |
| A server listening for SOCKS5 bytestreams. More... | |
| class | SoftwareVersion |
| This is an implementation of XEP-0092 as a StanzaExtension. More... | |
| class | Stanza |
| This is the base class for XMPP stanza abstractions. More... | |
| class | StanzaExtension |
| This class abstracts a stanza extension, which is usually an element in a specific namespace. More... | |
| class | StanzaExtensionFactory |
| A Factory that creates StanzaExtensions from Tags. More... | |
| struct | StatisticsStruct |
| class | StatisticsHandler |
| A virtual interface which can be reimplemented to receive connection statistics. More... | |
| class | Subscription |
| An abstraction of a subscription stanza. More... | |
| class | SubscriptionHandler |
| A virtual interface which can be reimplemented to receive incoming subscription stanzas. More... | |
| class | Tag |
| This is an abstraction of an XML element. More... | |
| class | TagHandler |
| A virtual interface which can be reimplemented to receive non-XMPP Core stanzas. More... | |
| class | TLSBase |
| An abstract base class for TLS implementations. More... | |
| class | TLSDefault |
| This is an abstraction of the various TLS backends. More... | |
| class | GnuTLSBase |
| This is the common base class for (stream) encryption using GnuTLS. More... | |
| class | GnuTLSClient |
| This class implements a TLS backend using GnuTLS. More... | |
| class | GnuTLSClientAnon |
| This class implements an anonymous TLS backend using GnuTLS. More... | |
| class | GnuTLSServerAnon |
| This class implements (stream) encryption using GnuTLS server-side. More... | |
| class | TLSHandler |
| An interface that allows for interacting with TLS implementations derived from TLSBase. More... | |
| class | OpenSSLBase |
| class | OpenSSLClient |
| class | OpenSSLServer |
| class | SChannel |
| class | UniqueMUCRoom |
| This class implements a unique MUC room. More... | |
| class | VCard |
| A VCard abstraction. More... | |
| class | VCardHandler |
| A virtual interface that helps requesting Jabber VCards. More... | |
| class | VCardManager |
| A VCardManager can be used to fetch an entities VCard as well as for setting one's own VCard. More... | |
| class | VCardUpdate |
| This is an abstraction of a vcard-temp:x:update namespace element, as used in XEP-0153 (vCard-Based Avatars). More... | |
| class | XHtmlIM |
| This is a wrapper of an XHTML-IM (XEP-0071) message body. More... | |
Namespaces | |
| namespace | Base64 |
| namespace | prep |
| namespace | PubSub |
| namespace | util |
Typedefs | |
| typedef std::list< AnnotationsListItem > | AnnotationsList |
| typedef std::list< BookmarkListItem > | BookmarkList |
| typedef std::list< ConferenceListItem > | ConferenceList |
| typedef std::list< std::string > | StringList |
| typedef std::list< std::string * > | StringPList |
| typedef std::map< std::string, std::string > | StringMap |
| typedef std::multimap< std::string, std::string > | StringMultiMap |
| typedef std::list< MUCListItem > | MUCListItemList |
| typedef std::list< const SearchFieldStruct * > | SearchResultList |
| typedef std::list< StreamHost > | StreamHostList |
| typedef std::list< const Tag * > | ConstTagList |
Enumerations | |
| enum | FormType { TypeForm, TypeSubmit, TypeCancel, TypeResult, TypeInvalid } |
| enum | FlexibleOfflineResult { FomrRemoveSuccess, FomrRequestSuccess, FomrForbidden, FomrItemNotFound, FomrUnknownError } |
| enum | ConnectionState { StateDisconnected, StateConnecting, StateConnected } |
| enum | StreamEvent { StreamEventConnecting, StreamEventEncryption, StreamEventCompression, StreamEventAuthentication, StreamEventSessionInit, StreamEventResourceBinding, StreamEventSessionCreation, StreamEventRoster, StreamEventFinished } |
| enum | ConnectionError { ConnNoError, ConnStreamError, ConnStreamVersionError, ConnStreamClosed, ConnProxyAuthRequired, ConnProxyAuthFailed, ConnProxyNoSupportedAuth, ConnIoError, ConnParseError, ConnConnectionRefused, ConnDnsError, ConnOutOfMemory, ConnNoSupportedAuth, ConnTlsFailed, ConnTlsNotAvailable, ConnCompressionFailed, ConnAuthenticationFailed, ConnUserDisconnected, ConnNotConnected } |
| enum | TLSPolicy { TLSDisabled, TLSOptional, TLSRequired } |
| enum | StreamFeature { StreamFeatureBind = 1, StreamFeatureUnbind = 2, StreamFeatureSession = 4, StreamFeatureStartTls = 8, StreamFeatureIqRegister = 16, StreamFeatureIqAuth = 32, StreamFeatureCompressZlib = 64, StreamFeatureCompressDclz = 128 } |
| enum | SaslMechanism { SaslMechNone = 0, SaslMechDigestMd5 = 256, SaslMechPlain = 512, SaslMechAnonymous = 1024, SaslMechExternal = 2048, SaslMechGssapi = 4096, SaslMechNTLM = 8192, SaslMechAll = 65535 } |
| enum | StreamError { StreamErrorBadFormat, StreamErrorBadNamespacePrefix, StreamErrorConflict, StreamErrorConnectionTimeout, StreamErrorHostGone, StreamErrorHostUnknown, StreamErrorImproperAddressing, StreamErrorInternalServerError, StreamErrorInvalidFrom, StreamErrorInvalidId, StreamErrorInvalidNamespace, StreamErrorInvalidXml, StreamErrorNotAuthorized, StreamErrorPolicyViolation, StreamErrorRemoteConnectionFailed, StreamErrorResourceConstraint, StreamErrorRestrictedXml, StreamErrorSeeOtherHost, StreamErrorSystemShutdown, StreamErrorUndefinedCondition, StreamErrorUnsupportedEncoding, StreamErrorUnsupportedStanzaType, StreamErrorUnsupportedVersion, StreamErrorXmlNotWellFormed, StreamErrorUndefined } |
| enum | StanzaErrorType { StanzaErrorTypeAuth, StanzaErrorTypeCancel, StanzaErrorTypeContinue, StanzaErrorTypeModify, StanzaErrorTypeWait, StanzaErrorTypeUndefined } |
| enum | StanzaError { StanzaErrorBadRequest, StanzaErrorConflict, StanzaErrorFeatureNotImplemented, StanzaErrorForbidden, StanzaErrorGone, StanzaErrorInternalServerError, StanzaErrorItemNotFound, StanzaErrorJidMalformed, StanzaErrorNotAcceptable, StanzaErrorNotAllowed, StanzaErrorNotAuthorized, StanzaErrorNotModified, StanzaErrorPaymentRequired, StanzaErrorRecipientUnavailable, StanzaErrorRedirect, StanzaErrorRegistrationRequired, StanzaErrorRemoteServerNotFound, StanzaErrorRemoteServerTimeout, StanzaErrorResourceConstraint, StanzaErrorServiceUnavailable, StanzaErrorSubscribtionRequired, StanzaErrorUndefinedCondition, StanzaErrorUnexpectedRequest, StanzaErrorUnknownSender, StanzaErrorUndefined } |
| enum | CertStatus { CertOk = 0, CertInvalid = 1, CertSignerUnknown = 2, CertRevoked = 4, CertExpired = 8, CertNotActive = 16, CertWrongPeer = 32, CertSignerNotCa = 64 } |
| enum | AuthenticationError { AuthErrorUndefined, SaslAborted, SaslIncorrectEncoding, SaslInvalidAuthzid, SaslInvalidMechanism, SaslMalformedRequest, SaslMechanismTooWeak, SaslNotAuthorized, SaslTemporaryAuthFailure, NonSaslConflict, NonSaslNotAcceptable, NonSaslNotAuthorized } |
| enum | LogArea { LogAreaClassParser = 0x000001, LogAreaClassConnectionTCPBase = 0x000002, LogAreaClassClient = 0x000004, LogAreaClassClientbase = 0x000008, LogAreaClassComponent = 0x000010, LogAreaClassDns = 0x000020, LogAreaClassConnectionHTTPProxy = 0x000040, LogAreaClassConnectionSOCKS5Proxy = 0x000080, LogAreaClassConnectionTCPClient = 0x000100, LogAreaClassConnectionTCPServer = 0x000200, LogAreaClassS5BManager = 0x000400, LogAreaClassSOCKS5Bytestream = 0x000800, LogAreaClassConnectionBOSH = 0x001000, LogAreaClassConnectionTLS = 0x002000, LogAreaAllClasses = 0x01FFFF, LogAreaXmlIncoming = 0x020000, LogAreaXmlOutgoing = 0x040000, LogAreaUser = 0x800000, LogAreaAll = 0xFFFFFF } |
| enum | LogLevel { LogLevelDebug, LogLevelWarning, LogLevelError } |
| enum | MessageEventType { MessageEventOffline = 1, MessageEventDelivered = 2, MessageEventDisplayed = 4, MessageEventComposing = 8, MessageEventInvalid = 16, MessageEventCancel = 32 } |
| enum | ChatStateType { ChatStateActive = 1, ChatStateComposing = 2, ChatStatePaused = 4, ChatStateInactive = 8, ChatStateGone = 16, ChatStateInvalid = 32 } |
| enum | ResourceBindError { RbErrorUnknownError, RbErrorBadRequest, RbErrorNotAllowed, RbErrorConflict } |
| enum | SessionCreateError { ScErrorUnknownError, ScErrorInternalServerError, ScErrorForbidden, ScErrorConflict } |
| enum | MessageSessionFilter { FilterMessageEvents = 1, FilterChatStates = 2 } |
| enum | MUCRoomAffiliation { AffiliationNone, AffiliationOutcast, AffiliationMember, AffiliationOwner, AffiliationAdmin, AffiliationInvalid } |
| enum | MUCRoomRole { RoleNone, RoleVisitor, RoleParticipant, RoleModerator, RoleInvalid } |
| enum | MUCRoomFlag { FlagPasswordProtected = 1<< 1, FlagPublicLogging = 1<< 2, FlagPublicLoggingOff = 1<< 3, FlagHidden = 1<< 4, FlagMembersOnly = 1<< 5, FlagModerated = 1<< 6, FlagNonAnonymous = 1<< 7, FlagOpen = 1<< 8, FlagPersistent = 1<< 9, FlagPublic = 1<<10, FlagSemiAnonymous = 1<<11, FlagTemporary = 1<<12, FlagUnmoderated = 1<<13, FlagUnsecured = 1<<14, FlagFullyAnonymous = 1<<15 } |
| enum | MUCUserFlag { UserSelf = 1<<16, UserNickChanged = 1<<17, UserKicked = 1<<18, UserBanned = 1<<19, UserAffiliationChanged = 1<<20, UserRoomDestroyed = 1<<21, UserNickAssigned = 1<<22, UserNewRoom = 1<<23, UserMembershipRequired = 1<<24, UserRoomShutdown = 1<<25, UserAffiliationChangedWNR = 1<<26 } |
| enum | SubscriptionType { S10nNone, S10nNoneOut, S10nNoneIn, S10nNoneOutIn, S10nTo, S10nToIn, S10nFrom, S10nFromOut, S10nBoth } |
| enum | MUCOperation { RequestUniqueName, CreateInstantRoom, CancelRoomCreation, RequestRoomConfig, SendRoomConfig, DestroyRoom, GetRoomInfo, GetRoomItems, SetRNone, SetVisitor, SetParticipant, SetModerator, SetANone, SetOutcast, SetMember, SetAdmin, SetOwner, RequestVoiceList, StoreVoiceList, RequestBanList, StoreBanList, RequestMemberList, StoreMemberList, RequestModeratorList, StoreModeratorList, RequestOwnerList, StoreOwnerList, RequestAdminList, StoreAdminList, InvalidOperation } |
| enum | PrivacyListResult { ResultStoreSuccess, ResultActivateSuccess, ResultDefaultSuccess, ResultRemoveSuccess, ResultRequestNamesSuccess, ResultRequestListSuccess, ResultConflict, ResultItemNotFound, ResultBadRequest, ResultUnknownError } |
| enum | RegistrationResult { RegistrationSuccess = 0, RegistrationNotAcceptable, RegistrationConflict, RegistrationNotAuthorized, RegistrationBadRequest, RegistrationForbidden, RegistrationRequired, RegistrationUnexpectedRequest, RegistrationNotAllowed, RegistrationUnknownError } |
| enum | SearchFieldEnum { SearchFieldFirst = 1, SearchFieldLast = 2, SearchFieldNick = 4, SearchFieldEmail = 8 } |
| enum | StanzaExtensionType { ExtNone, ExtVCardUpdate, ExtOOB, ExtGPGSigned, ExtGPGEncrypted, ExtReceipt, ExtDelay, ExtAMP, ExtError, ExtCaps, ExtChatState, ExtMessageEvent, ExtDataForm, ExtNickname, ExtResourceBind, ExtSessionCreation, ExtVersion, ExtXHtmlIM, ExtDiscoInfo, ExtDiscoItems, ExtAdhocCommand, ExtPrivateXML, ExtRoster, ExtFeatureNeg, ExtIBB, ExtNonSaslAuth, ExtMUC, ExtMUCOwner, ExtMUCAdmin, ExtMUCUser, ExtMUCUnique, ExtPing, ExtSearch, ExtRegistration, ExtJingle, ExtVCard, ExtPrivacy, ExtLastActivity, ExtFlexOffline, ExtSI, ExtS5BQuery, ExtPubSub, ExtPubSubOwner, ExtPubSubEvent, ExtSHIM, ExtAttention, ExtUser } |
Variables | |
| const std::string | XMLNS_CLIENT = "jabber:client" |
| const std::string | XMLNS_COMPONENT_ACCEPT = "jabber:component:accept" |
| const std::string | XMLNS_COMPONENT_CONNECT = "jabber:component:connect" |
| const std::string | XMLNS_DISCO_INFO = "http://jabber.org/protocol/disco#info" |
| const std::string | XMLNS_DISCO_ITEMS = "http://jabber.org/protocol/disco#items" |
| const std::string | XMLNS_DISCO_PUBLISH = "http://jabber.org/protocol/disco#publish" |
| const std::string | XMLNS_ADHOC_COMMANDS = "http://jabber.org/protocol/commands" |
| const std::string | XMLNS_COMPRESSION = "http://jabber.org/protocol/compress" |
| const std::string | XMLNS_OFFLINE = "http://jabber.org/protocol/offline" |
| const std::string | XMLNS_CHAT_STATES = "http://jabber.org/protocol/chatstates" |
| const std::string | XMLNS_AMP = "http://jabber.org/protocol/amp" |
| const std::string | XMLNS_IBB = "http://jabber.org/protocol/ibb" |
| const std::string | XMLNS_FEATURE_NEG = "http://jabber.org/protocol/feature-neg" |
| const std::string | XMLNS_CHATNEG = "http://jabber.org/protocol/chatneg" |
| const std::string | XMLNS_XHTML_IM = "http://jabber.org/protocol/xhtml-im" |
| const std::string | XMLNS_DELAY = "urn:xmpp:delay" |
| const std::string | XMLNS_ROSTER = "jabber:iq:roster" |
| const std::string | XMLNS_VERSION = "jabber:iq:version" |
| const std::string | XMLNS_REGISTER = "jabber:iq:register" |
| const std::string | XMLNS_PRIVACY = "jabber:iq:privacy" |
| const std::string | XMLNS_AUTH = "jabber:iq:auth" |
| const std::string | XMLNS_PRIVATE_XML = "jabber:iq:private" |
| const std::string | XMLNS_LAST = "jabber:iq:last" |
| const std::string | XMLNS_SEARCH = "jabber:iq:search" |
| const std::string | XMLNS_IQ_OOB = "jabber:iq:oob" |
| const std::string | XMLNS_X_DATA = "jabber:x:data" |
| const std::string | XMLNS_X_EVENT = "jabber:x:event" |
| const std::string | XMLNS_X_OOB = "jabber:x:oob" |
| const std::string | XMLNS_X_DELAY = "jabber:x:delay" |
| const std::string | XMLNS_X_GPGSIGNED = "jabber:x:signed" |
| const std::string | XMLNS_X_GPGENCRYPTED = "jabber:x:encrypted" |
| const std::string | XMLNS_VCARD_TEMP = "vcard-temp" |
| const std::string | XMLNS_X_VCARD_UPDATE = "vcard-temp:x:update" |
| const std::string | XMLNS_BOOKMARKS = "storage:bookmarks" |
| const std::string | XMLNS_ANNOTATIONS = "storage:rosternotes" |
| const std::string | XMLNS_ROSTER_DELIMITER = "roster:delimiter" |
| const std::string | XMLNS_XMPP_PING = "urn:xmpp:ping" |
| const std::string | XMLNS_SI = "http://jabber.org/protocol/si" |
| const std::string | XMLNS_SI_FT = "http://jabber.org/protocol/si/profile/file-transfer" |
| const std::string | XMLNS_BYTESTREAMS = "http://jabber.org/protocol/bytestreams" |
| const std::string | XMLNS_MUC = "http://jabber.org/protocol/muc" |
| const std::string | XMLNS_MUC_USER = "http://jabber.org/protocol/muc#user" |
| const std::string | XMLNS_MUC_ADMIN = "http://jabber.org/protocol/muc#admin" |
| const std::string | XMLNS_MUC_UNIQUE = "http://jabber.org/protocol/muc#unique" |
| const std::string | XMLNS_MUC_OWNER = "http://jabber.org/protocol/muc#owner" |
| const std::string | XMLNS_MUC_ROOMINFO = "http://jabber.org/protocol/muc#roominfo" |
| const std::string | XMLNS_MUC_ROOMS = "http://jabber.org/protocol/muc#rooms" |
| const std::string | XMLNS_MUC_REQUEST = "http://jabber.org/protocol/muc#request" |
| const std::string | XMLNS_PUBSUB = "http://jabber.org/protocol/pubsub" |
| const std::string | XMLNS_PUBSUB_ERRORS = "http://jabber.org/protocol/pubsub#errors" |
| const std::string | XMLNS_PUBSUB_EVENT = "http://jabber.org/protocol/pubsub#event" |
| const std::string | XMLNS_PUBSUB_OWNER = "http://jabber.org/protocol/pubsub#owner" |
| const std::string | XMLNS_CAPS = "http://jabber.org/protocol/caps" |
| const std::string | XMLNS_FT_FASTMODE = "http://affinix.com/jabber/stream" |
| const std::string | XMLNS_STREAM = "http://etherx.jabber.org/streams" |
| const std::string | XMLNS_XMPP_STREAM = "urn:ietf:params:xml:ns:xmpp-streams" |
| const std::string | XMLNS_XMPP_STANZAS = "urn:ietf:params:xml:ns:xmpp-stanzas" |
| const std::string | XMLNS_STREAM_TLS = "urn:ietf:params:xml:ns:xmpp-tls" |
| const std::string | XMLNS_STREAM_SASL = "urn:ietf:params:xml:ns:xmpp-sasl" |
| const std::string | XMLNS_STREAM_BIND = "urn:ietf:params:xml:ns:xmpp-bind" |
| const std::string | XMLNS_STREAM_SESSION = "urn:ietf:params:xml:ns:xmpp-session" |
| const std::string | XMLNS_STREAM_IQAUTH = "http://jabber.org/features/iq-auth" |
| const std::string | XMLNS_STREAM_IQREGISTER = "http://jabber.org/features/iq-register" |
| const std::string | XMLNS_STREAM_COMPRESS = "http://jabber.org/features/compress" |
| const std::string | XMLNS_HTTPBIND = "http://jabber.org/protocol/httpbind" |
| const std::string | XMLNS_XMPP_BOSH = "urn:xmpp:xbosh" |
| const std::string | XMLNS_RECEIPTS = "urn:xmpp:receipts" |
| const std::string | XMLNS_NICKNAME = "http://jabber.org/protocol/nick" |
| const std::string | XMLNS_JINGLE = "urn:xmpp:tmp:jingle" |
| const std::string | XMLNS_JINGLE_AUDIO_RTP = "urn:xmpp:tmp:jingle:apps:audio-rtp" |
| const std::string | XMLNS_JINGLE_ICE_UDP = "urn:xmpp:tmp:jingle:transports:ice-udp" |
| const std::string | XMLNS_JINGLE_RAW_UDP = "urn:xmpp:tmp:jingle:transports:raw-udp" |
| const std::string | XMLNS_JINGLE_VIDEO_RTP = "urn:xmpp:tmp:jingle:apps:video-rtp" |
| const std::string | XMLNS_SHIM = "http://jabber.org/protocol/shim" |
| const std::string | XMLNS_ATTENTION = "urn:xmpp:attention:0" |
| const std::string | XMPP_STREAM_VERSION_MAJOR = "1" |
| const std::string | XMPP_STREAM_VERSION_MINOR = "0" |
| const std::string | GLOOX_VERSION = "1.0" |
| const std::string | GLOOX_CAPS_NODE = "http://camaya.net/gloox" |
| const std::string | XMLNS = "xmlns" |
| const std::string | TYPE = "type" |
| const std::string | EmptyString = "" |
| typedef std::list< const StanzaExtension * > | StanzaExtensionList |
| const char * | historyTypeValues [] |
| class typedef std::map< const std::string, RosterItem * > | Roster |
| typedef std::list< Tag * > | TagList |
|
|
A list of note items. Definition at line 40 of file annotationshandler.h. |
|
|
A list of URL items. Definition at line 50 of file bookmarkhandler.h. |
|
|
A list of conference items. Definition at line 55 of file bookmarkhandler.h. |
|
|
A list of const Tags. |
|
|
A list of MUCListItems. Definition at line 131 of file mucroomconfighandler.h. |
|
|
A list of directory entries returned by a search. Definition at line 134 of file searchhandler.h. |
|
|
A list of StreamHosts. Definition at line 43 of file socks5bytestreammanager.h. |
|
|
A list of strings. |
|
|
A map of strings. |
|
|
A multimap of strings. |
|
|
A list of pointers to strings. |
|
|
Describes the defined SASL (and non-SASL) error conditions.
|
|
|
|
The possible Chat States according to XEP-0085.
|
|
|
This describes connection error conditions.
|
|
|
This describes the possible states of a stream. |
|
|
Describes the possible results of a message retrieval or deletion request.
Definition at line 26 of file flexoffhandler.h. |
|
|
Describes the possible Form Types.
Definition at line 33 of file dataform.h. |
|
|
Identifies log sources.
|
|
|
Describes a log message's severity. |
|
|
The possible Message Events according to XEP-0022.
|
|
|
Currently implemented message session filters.
|
|
|
Available operations on a room.
Definition at line 136 of file mucroomconfighandler.h. |
|
|
Defined MUC room affiliations. See XEP-0045 for default privileges.
|
|
|
Configuration flags for a room.
|
|
|
Defined MUC room roles. See XEP-0045 for default privileges. |
|
|
Configuration flags for a user.
|
|
|
The possible results of an operation on a privacy list.
Definition at line 29 of file privacylisthandler.h. |
|
|
Possible results of a XEP-0077 operation.
Definition at line 32 of file registrationhandler.h. |
|
|
Describes the possible error conditions for resource binding. |
|
|
Supported SASL mechanisms.
|
|
|
The possible fields of a XEP-0055 user search.
Definition at line 123 of file searchhandler.h. |
|
|
Describes the possible error conditions for session establishemnt. |
|
|
Describes the defined stanza error conditions of RFC 3920. Used by, eg., Stanza::error().
|
|
|
Describes types of stanza errors.
|
|
|
Supported Stanza extension types.
Definition at line 29 of file stanzaextension.h. |
|
|
This decribes stream error conditions as defined in RFC 3920 Sec. 4.7.3.
|
|
|
Describes stream events that get emitted by means of ConnectionListener::onStreamEvent().
|
|
|
Supported Stream Features.
|
|
|
Describes possible subscription types according to RFC 3921, Section 9.
|
|
|
ClientBase's policy regarding TLS usage. Use with ClientBase::setTls(). |
|
|
An empty string. |
|
|
gloox caps node |
|
|
gloox version |
|
|
Initial value:
{
"maxchars", "maxstanzas", "seconds", "since"
}
Definition at line 48 of file mucroom.cpp. |
|
|
A map of JID/RosterItem pairs. Definition at line 26 of file rosterlistener.h. |
|
|
A list of StanzaExtensions. |
|
|
A list of Tags. |
|
|
A string containing "type". |
|
|
A string containing "xmlns". |
|
|
Adhoc Commands namespace (XEP-0050) |
|
|
Advanced Message Processing (XEP-0079) |
|
|
Annotations namespace (XEP-0145) |
|
|
Attention namespace (XEP-0224) |
|
|
Non-SASL Authentication namespace (XEP-0078) |
|
|
Bookmark Storage namespace (XEP-0048) |
|
|
SOCKS5 Bytestreams namespace (XEP-0065) |
|
|
Entity Capabilities namespace (XEP-0115) |
|
|
Chat State Notifications namespace (XEP-0085) |
|
|
Chat Session Negotiation namespace (XEP-0155) |
|
|
Client namespace (RFC 3920) |
|
|
Component Accept namespace (XEP-0114) |
|
|
Component Connect namespace (XEP-0114) |
|
|
Stream Compression namespace (XEP-0138) |
|
|
Delayed Delivery namespace (XEP-0203) |
|
|
Service Discovery Info namespace (XEP-0030) |
|
|
Service Discovery Items namespace (XEP-0030) |
|
|
Service Discovery Publish namespace (XEP-0030) |
|
|
Feature Negotiation namespace (XEP-0020) |
|
|
SOCKS5 Fast Mode namespace |
|
|
General HTTP binding (BOSH) namespace (XEP-0124) |
|
|
In-Band Bytestreams namespace (XEP-0047) |
|
|
Out of Band Data (IQ) namespace (XEP-0066) |
|
|
Jingle namespace (XEP-0166) |
|
|
Jingle Audio via RTP namespace (XEP-0167) |
|
|
Jingle ICE-UDP Transport namespace (XEP-0176) |
|
|
Jingle Raw UDP Transport namespace (XEP-0177) |
|
|
Jingle Video via RTP namespace (XEP-0180) |
|
|
Last Activity namespace (XEP-0012) |
|
|
Multi-User Chat namespace (XEP-0045) |
|
|
Multi-User Chat namespace (admin) (XEP-0045) |
|
|
Multi-User Chat namespace (owner) (XEP-0045) |
|
|
Multi-User Chat namespace (request) (XEP-0045) |
|
|
Multi-User Chat namespace (roominfo) (XEP-0045) |
|
|
Multi-User Chat namespace (rooms) (XEP-0045) |
|
|
Multi-User Chat namespace (unique) (XEP-0045) |
|
|
Multi-User Chat namespace (user) (XEP-0045) |
|
|
|
Flexible Offline Message Retrieval (XEP-0013) |
|
|
Privacy lists namespace (RFC 3921) |
|
|
Private XML Storage namespace (XEP-0049) |
|
|
PubSub namespace (XEP-0060) |
|
|
PubSub namespace (errors) (XEP-0060) |
|
|
PubSub namespace (event) (XEP-0060) |
|
|
PubSub namespace (owner) (XEP-0060) |
|
|
|
In-Band Registration namespace (XEP-0077) |
|
|
Roster namespace (RFC 3921) |
|
|
Nested Roster Groups namespace (XEP-0083) |
|
|
Jabber Search namespace (XEP-0055) |
|
|
Stanza Headers and Internet Metadata (SHIM) namespace (XEP-0131) |
|
|
Stream Initiation namespace (XEP-0095) |
|
|
File transfer profile of Stream Initiation (XEP-0096) |
|
|
XMPP stream namespace (RFC 3920) |
|
|
Resource Bind Stream Feature (RFC 3921) |
|
|
Stream Compression Feature namespace (XEP-0138) |
|
|
Non-SASL Auth. Stream Feature (XEP-0078) |
|
|
In-Band Registration namespace (XEP-0077) |
|
|
SASL Stream Feature namespace (RFC 3920) |
|
|
Session Create Stream Feature (RFC 3921) |
|
|
TLS Stream Feature namespace (RFC 3920) |
|
|
vcard-temp namespace (XEP-0054) |
|
|
Software Version namespace (XEP-0092) |
|
|
Data Forms namespace (XEP-0004) |
|
|
Delayed Delivery namespace (XEP-0091) |
|
|
Message Events (XEP-0022) |
|
|
Current Jabber OpenPGP Usage (Enc.) (XEP-0027) |
|
|
Current Jabber OpenPGP Usage (Sign.) (XEP-0027) |
|
|
Out of Band Data (X) namespace (XEP-0066) |
|
|
vCard-Based Avatars namespace (XEP-0153) |
|
|
XHTML-IM namespace (XEP-0071) |
|
|
XMPP-over-BOSH extensions (XEP-0206) |
|
|
XMPP Ping namespace (XEP-0199) |
|
|
XMPP stanzas namespace (RFC 3920) |
|
|
XMPP stream namespace (RFC 3920) |
|
|
Supported stream version (major). |
|
|
Supported stream version (minor). |
1.4.1