|
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 | AsyncDNS |
| | An asynchronous DNS resolver class. More...
|
| class | AsyncDNSHandler |
| | A handler that will receive results of the asynchronous DNS resolver. More...
|
| class | Attention |
| | This is an implementation of XEP-0224 as a StanzaExtension. More...
|
| class | BOB |
| | This is an implementation of XEP-0231 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 | ConnectionCompression |
| | This is an implementation of a de/compressing 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 | MD4 |
| | An MD4 implementation. More...
|
| class | MD5 |
| | An MD5 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 | MUCInvite |
| | This is an implementation of XEP-0249 (Direct MUC Invitations) as a StanzaExtension. 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 | RAP |
| | This is an implementation of XEP-0168 as a StanzaExtension. 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 | GnuTLSServer |
| | This class implements (stream) encryption using GnuTLS server-side. 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 | SChannelBase |
| class | SChannelClient |
| class | SChannelServer |
| 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 | Jingle |
| 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,
ConnSocketError,
ConnDnsError,
ConnOutOfMemory,
ConnNoSupportedAuth,
ConnTlsFailed,
ConnTlsNotAvailable,
ConnCompressionFailed,
ConnCompressionNotAvailable,
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,
ExtRAP,
ExtBOB,
ExtMUCInvite,
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:jingle:0" |
| const std::string | XMLNS_JINGLE_ERROR = "urn:xmpp:jingle:errors:0" |
| const std::string | XMLNS_JINGLE_RTP = "urn:xmpp:jingle:apps:rtp:1" |
| const std::string | XMLNS_JINGLE_ICE_UDP = "urn:xmpp:jingle:transports:ice-udp:0" |
| const std::string | XMLNS_JINGLE_RAW_UDP = "urn:xmpp:jingle:transports:raw-udp:1" |
| const std::string | XMLNS_JINGLE_DTMF = "urn:xmpp:jingle:dtmf:0" |
| const std::string | XMLNS_JINGLE_FILE_TRANSFER = "urn:xmpp:jingle:apps:file-transfer:0" |
| const std::string | XMLNS_SHIM = "http://jabber.org/protocol/shim" |
| const std::string | XMLNS_ATTENTION = "urn:xmpp:attention:0" |
| const std::string | XMLNS_RAP = "urn:xmpp:rap:0" |
| const std::string | XMLNS_BOB = "urn:xmpp:bob" |
| const std::string | XMLNS_X_CONFERENCE = "jabber:x:conference" |
| const std::string | XMPP_STREAM_VERSION_MAJOR = "1" |
| const std::string | XMPP_STREAM_VERSION_MINOR = "0" |
| const std::string | GLOOX_VERSION = "1.1-svn" |
| const std::string | GLOOX_CAPS_NODE = "http://camaya.net/gloox" |
| const std::string | XMLNS = "xmlns" |
| const std::string | TYPE = "type" |
| const std::string | EmptyString = "" |
| GLOOX_API const std::string | XMLNS_JINGLE_XML_STREAMS |
| typedef std::list< const StanzaExtension * > | StanzaExtensionList |
| const char * | historyTypeValues [] |
class typedef std::map< const
std::string, RosterItem * > | Roster |
| typedef std::list< Tag * > | TagList |