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 | 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 | Base64 |
| An implementation of the Base64 data encoding (RFC 3548). 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 | 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 | CompressionZlib |
| class | ConnectionBase |
| An abstract base class for a 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 | DataForm |
| An abstraction of a XEP-0004 Data Form. More... | |
| class | DataFormBase |
| An abstract base class for a XEP-0004 Data Form. More... | |
| class | DataFormField |
| An abstraction of a single field in 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 an <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... | |
| struct | DiscoNodeItem |
| 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 | 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 | InBandBytestreamDataHandler |
| A virtual interface that allows implementors to receive data sent over a In-Band Bytestream as defined in XEP-0047. More... | |
| class | InBandBytestreamHandler |
| A virtual interface that allows to receive new incoming In-Band Bytestream requests from remote entities. More... | |
| class | InBandBytestreamManager |
| An InBandBytestreamManager dispatches In-Band Bytestreams. More... | |
| class | InstantMUCRoom |
| This class implements an instant MUC room. 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 | 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 |
| 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... | |
| struct | MUCListItem |
| class | MUCRoomConfigHandler |
| struct | MUCRoomParticipant |
| class | MUCRoomHandler |
| This interface enables inheriting classes to be notified about certain events in a MUC room. More... | |
| class | Mutex |
| A simple implementation of mutex as a wrapper around a pthread mutex or a win32 critical section. More... | |
| class | MutexGuard |
| A simple implementation of a mutex guard. 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 | 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... | |
| 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 | 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... | |
| struct | 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 | 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... | |
| class | SOCKS5BytestreamDataHandler |
| A virtual interface that allows implementors to receive data sent over a SOCKS5 Bytestream as defined in XEP-0066. You'll also need it for sending of data. More... | |
| class | SOCKS5BytestreamHandler |
| A virtual interface that allows to receive new incoming SOCKS5 Bytestream requests from remote entities. More... | |
| struct | StreamHost |
| class | SOCKS5BytestreamManager |
| An SOCKS5BytestreamManager dispatches SOCKS5 Bytestreams. More... | |
| class | SOCKS5BytestreamServer |
| A server listening for SOCKS5 bytestreams. More... | |
| class | Stanza |
| This is an abstraction of a XMPP stanza. More... | |
| class | StanzaExtension |
| This class abstracts a stanza extension, which is usually (but not necessarily) an 'x' 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 | 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 implementations. 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 | OpenSSL |
| 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 | XDelayedDelivery |
| This is an implementation of XEP-0091 (Delayed Delivery). More... | |
Namespaces | |
| namespace | prep |
Typedefs | |
| typedef std::list< AnnotationsListItem > | AnnotationsList |
| typedef std::list< BookmarkListItem > | BookmarkList |
| typedef std::list< ConferenceListItem > | ConferenceList |
| typedef std::list< DiscoNodeItem > | DiscoNodeItemList |
| typedef std::list< std::string > | StringList |
| typedef std::map< std::string, std::string > | StringMap |
| typedef std::list< MUCListItem > | MUCListItemList |
| typedef std::list< SearchFieldStruct > | SearchResultList |
| typedef std::list< StreamHost > | StreamHostList |
Enumerations | |
| 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, StreamFeatureSession = 2, StreamFeatureStartTls = 8, StreamFeatureIqRegister = 16, StreamFeatureIqAuth = 32, StreamFeatureCompressZlib = 64, StreamFeatureCompressDclz = 128 } |
| enum | SaslMechanism { SaslMechNone = 0, SaslMechDigestMd5 = 256, SaslMechPlain = 512, SaslMechAnonymous = 1024, SaslMechExternal = 2048, SaslMechGssapi = 4096, SaslMechAll = 65535 } |
| enum | StreamError { StreamErrorUndefined, StreamErrorBadFormat, StreamErrorBadNamespacePrefix, StreamErrorConflict, StreamErrorConnectionTimeout, StreamErrorHostGone, StreamErrorHostUnknown, StreamErrorImproperAddressing, StreamErrorInternalServerError, StreamErrorInvalidFrom, StreamErrorInvalidId, StreamErrorInvalidNamespace, StreamErrorInvalidXml, StreamErrorNotAuthorized, StreamErrorPolicyViolation, StreamErrorRemoteConnectionFailed, StreamErrorResourceConstraint, StreamErrorRestrictedXml, StreamErrorSeeOtherHost, StreamErrorSystemShutdown, StreamErrorUndefinedCondition, StreamErrorUnsupportedEncoding, StreamErrorUnsupportedStanzaType, StreamErrorUnsupportedVersion, StreamErrorXmlNotWellFormed } |
| enum | StanzaType { StanzaUndefined, StanzaIq, StanzaMessage, StanzaS10n, StanzaPresence } |
| enum | StanzaSubType { StanzaSubUndefined = 0, StanzaIqGet = 1, StanzaIqSet = 2, StanzaIqResult = 4, StanzaIqError = 8, StanzaPresenceUnavailable = 16, StanzaPresenceAvailable = 32, StanzaPresenceProbe = 64, StanzaPresenceError = 128, StanzaS10nSubscribe = 256, StanzaS10nSubscribed = 512, StanzaS10nUnsubscribe = 1024, StanzaS10nUnsubscribed = 2048, StanzaMessageChat = 4096, StanzaMessageError = 8192, StanzaMessageGroupchat = 16384, StanzaMessageHeadline = 32768, StanzaMessageNormal = 65536 } |
| enum | StanzaErrorType { StanzaErrorTypeUndefined, StanzaErrorTypeCancel, StanzaErrorTypeContinue, StanzaErrorTypeModify, StanzaErrorTypeAuth, StanzaErrorTypeWait } |
| enum | StanzaError { StanzaErrorUndefined = 0, StanzaErrorBadRequest, StanzaErrorConflict, StanzaErrorFeatureNotImplemented, StanzaErrorForbidden, StanzaErrorGone, StanzaErrorInternalServerError, StanzaErrorItemNotFound, StanzaErrorJidMalformed, StanzaErrorNotAcceptable, StanzaErrorNotAllowed, StanzaErrorNotAuthorized, StanzaErrorPaymentRequired, StanzaErrorRecipientUnavailable, StanzaErrorRedirect, StanzaErrorRegistrationRequired, StanzaErrorRemoteServerNotFound, StanzaErrorRemoteServerTimeout, StanzaErrorResourceConstraint, StanzaErrorServiceUnavailable, StanzaErrorSubscribtionRequired, StanzaErrorUndefinedCondition, StanzaErrorUnexpectedRequest } |
| enum | Presence { PresenceUnknown, PresenceAvailable, PresenceChat, PresenceAway, PresenceDnd, PresenceXa, PresenceUnavailable } |
| 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, SaslMechanismTooWeak, SaslNotAuthorized, SaslTemporaryAuthFailure, NonSaslConflict, NonSaslNotAcceptable, NonSaslNotAuthorized } |
| enum | LogArea { LogAreaClassParser = 0x00001, LogAreaClassConnectionTCPBase = 0x00002, LogAreaClassClient = 0x00004, LogAreaClassClientbase = 0x00008, LogAreaClassComponent = 0x00010, LogAreaClassDns = 0x00020, LogAreaClassConnectionHTTPProxy = 0x00040, LogAreaClassConnectionSOCKS5Proxy = 0x00080, LogAreaClassConnectionTCPClient = 0x00100, LogAreaClassConnectionTCPServer = 0x00200, LogAreaClassS5BManager = 0x00400, LogAreaAllClasses = 0x01FFF, LogAreaXmlIncoming = 0x02000, LogAreaXmlOutgoing = 0x04000, LogAreaUser = 0x80000, LogAreaAll = 0xFFFFF } |
| enum | LogLevel { LogLevelDebug, LogLevelWarning, LogLevelError } |
| enum | MessageEventType { MessageEventCancel = 0, MessageEventOffline = 1, MessageEventDelivered = 2, MessageEventDisplayed = 4, MessageEventComposing = 8 } |
| enum | ChatStateType { ChatStateActive = 1, ChatStateComposing = 2, ChatStatePaused = 4, ChatStateInactive = 8, ChatStateGone = 16 } |
| 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 } |
| enum | MUCRoomRole { RoleNone, RoleVisitor, RoleParticipant, RoleModerator } |
| enum | MUCRoomFlag { FlagPasswordProtected = 1, FlagPublicLogging = 2, FlagHidden = 4, FlagMembersOnly = 8, FlagModerated = 16, FlagNonAnonymous = 32, FlagOpen = 64, FlagPersistent = 128, FlagPublic = 256, FlagSemiAnonymous = 512, FlagTemporary = 1024, FlagUnmoderated = 2048, FlagUnsecured = 4096, FlagFullyAnonymous = 8192 } |
| enum | MUCUserFlag { UserSelf = 1, UserNickChanged = 2, UserKicked = 4, UserBanned = 8, UserAffiliationChanged = 16, UserRoomDestroyed = 32 } |
| 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 } |
| 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 = 1, ExtVCardUpdate = 2, ExtOOB = 4, ExtGPGSigned = 8, ExtGPGEncrypted = 16, ExtXDelay = 32, ExtDelay = 64 } |
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_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_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 | XMPP_STREAM_VERSION_MAJOR = "1" |
| const std::string | XMPP_STREAM_VERSION_MINOR = "0" |
| const std::string | GLOOX_VERSION = "0.9.9.12" |
| typedef std::map< const std::string, RosterItem * > | Roster |
| typedef std::list< StanzaExtension * > | StanzaExtensionList |
|
|
A list of note items. Definition at line 40 of file annotationshandler.h. |
|
|
A list of URL items. Definition at line 48 of file bookmarkhandler.h. |
|
|
A list of conference items. Definition at line 53 of file bookmarkhandler.h. |
|
|
A list of DiscoNodeItems. Definition at line 45 of file disconodehandler.h. |
|
|
A list of MUCListItems. Definition at line 47 of file mucroomconfighandler.h. |
|
|
A list of directory entries returned by a search. Definition at line 52 of file searchhandler.h. |
|
|
A list of StreamHosts. Definition at line 42 of file socks5bytestreammanager.h. |
|
|
A list of strings. |
|
|
A map of strings. |
|
|
Describes the defined 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 25 of file flexoffhandler.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 52 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.
|
|
|
Describes the possible 'available presence' types.
|
|
|
The possible results of an operation on a privacy list.
Definition at line 28 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 41 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 27 of file stanzaextension.h. |
|
|
Describes the possible stanza-sub-types.
|
|
|
Describes the possible stanza types. |
|
|
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.
|
|
|
ClientBase's policy regarding TLS usage. Use with ClientBase::setTls(). |
|
|
gloox version |
|
|
A map of JID/RosterItem pairs. Definition at line 25 of file rosterlistener.h. |
|
|
A list of StanzaExtensions. |
|
|
Adhoc Commands namespace (XEP-0050) |
|
|
Advanced Message Processing (XEP-0079) |
|
|
Annotations namespace (XEP-0145) |
|
|
Non-SASL Authentication namespace (XEP-0078) |
|
|
Bookmark Storage namespace (XEP-0048) |
|
|
SOCKS5 Bytestreams namespace (XEP-0065) |
|
|
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) |
|
|
Feature Negotiation namespace (XEP-0020) |
|
|
In-Band Bytestreams namespace (XEP-0047) |
|
|
Out of Band Data (IQ) namespace (XEP-0066) |
|
|
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) |
|
|
In-Band Registration namespace (XEP-0077) |
|
|
Roster namespace (RFC 3921) |
|
|
Nested Roster Groups namespace (XEP-0083) |
|
|
Jabber Search namespace (XEP-0055) |
|
|
Stream Initiation namespace (XEP-0095) |
|
|
File transfer profile of Stream Initiation (XEP-0096) |
|
|
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 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