gloox.h
/*
Copyright (c) 2005-2023 by Jakob Schröter <js@camaya.net>
This file is part of the gloox library. http://camaya.net/gloox
This software is distributed under a license. The full license
agreement can be found in the file LICENSE in this distribution.
This software may not be copied, modified, sold or distributed
other than expressed in the named license agreement.
This software is distributed without any warranty.
*/
#ifndef GLOOX_H__
#define GLOOX_H__
#include "macros.h"
#include <string>
#include <list>
#include <map>
namespace gloox
{
GLOOX_API extern const std::string XMLNS_CLIENT;
GLOOX_API extern const std::string XMLNS_COMPONENT_ACCEPT;
GLOOX_API extern const std::string XMLNS_COMPONENT_CONNECT;
GLOOX_API extern const std::string XMLNS_DISCO_INFO;
GLOOX_API extern const std::string XMLNS_DISCO_ITEMS;
GLOOX_API extern const std::string XMLNS_DISCO_PUBLISH;
GLOOX_API extern const std::string XMLNS_ADHOC_COMMANDS;
GLOOX_API extern const std::string XMLNS_COMPRESSION;
GLOOX_API extern const std::string XMLNS_OFFLINE;
GLOOX_API extern const std::string XMLNS_CHAT_STATES;
GLOOX_API extern const std::string XMLNS_AMP;
GLOOX_API extern const std::string XMLNS_IBB;
GLOOX_API extern const std::string XMLNS_FEATURE_NEG;
GLOOX_API extern const std::string XMLNS_CHATNEG;
GLOOX_API extern const std::string XMLNS_XHTML_IM;
GLOOX_API extern const std::string XMLNS_DELAY;
GLOOX_API extern const std::string XMLNS_ROSTER;
GLOOX_API extern const std::string XMLNS_VERSION;
GLOOX_API extern const std::string XMLNS_REGISTER;
GLOOX_API extern const std::string XMLNS_PRIVACY;
GLOOX_API extern const std::string XMLNS_AUTH;
GLOOX_API extern const std::string XMLNS_PRIVATE_XML;
GLOOX_API extern const std::string XMLNS_LAST;
GLOOX_API extern const std::string XMLNS_SEARCH;
GLOOX_API extern const std::string XMLNS_IQ_OOB;
GLOOX_API extern const std::string XMLNS_X_DATA;
GLOOX_API extern const std::string XMLNS_X_EVENT;
GLOOX_API extern const std::string XMLNS_X_OOB;
GLOOX_API extern const std::string XMLNS_X_DELAY;
GLOOX_API extern const std::string XMLNS_X_GPGSIGNED;
GLOOX_API extern const std::string XMLNS_X_GPGENCRYPTED;
GLOOX_API extern const std::string XMLNS_VCARD_TEMP;
GLOOX_API extern const std::string XMLNS_X_VCARD_UPDATE;
GLOOX_API extern const std::string XMLNS_BOOKMARKS;
GLOOX_API extern const std::string XMLNS_ANNOTATIONS;
GLOOX_API extern const std::string XMLNS_ROSTER_DELIMITER;
GLOOX_API extern const std::string XMLNS_XMPP_PING;
GLOOX_API extern const std::string XMLNS_SI;
GLOOX_API extern const std::string XMLNS_SI_FT;
GLOOX_API extern const std::string XMLNS_BYTESTREAMS;
GLOOX_API extern const std::string XMLNS_MUC;
GLOOX_API extern const std::string XMLNS_MUC_USER;
GLOOX_API extern const std::string XMLNS_MUC_ADMIN;
GLOOX_API extern const std::string XMLNS_MUC_UNIQUE;
GLOOX_API extern const std::string XMLNS_MUC_OWNER;
GLOOX_API extern const std::string XMLNS_MUC_ROOMINFO;
GLOOX_API extern const std::string XMLNS_MUC_ROOMS;
GLOOX_API extern const std::string XMLNS_MUC_REQUEST;
GLOOX_API extern const std::string XMLNS_PUBSUB;
GLOOX_API extern const std::string XMLNS_PUBSUB_ERRORS;
GLOOX_API extern const std::string XMLNS_PUBSUB_EVENT;
GLOOX_API extern const std::string XMLNS_PUBSUB_OWNER;
GLOOX_API extern const std::string XMLNS_CAPS;
GLOOX_API extern const std::string XMLNS_FT_FASTMODE;
GLOOX_API extern const std::string XMLNS_STREAM;
GLOOX_API extern const std::string XMLNS_XMPP_STREAM;
GLOOX_API extern const std::string XMLNS_XMPP_STANZAS;
GLOOX_API extern const std::string XMLNS_STREAM_TLS;
GLOOX_API extern const std::string XMLNS_STREAM_SASL;
GLOOX_API extern const std::string XMLNS_STREAM_BIND;
GLOOX_API extern const std::string XMLNS_STREAM_SESSION;
GLOOX_API extern const std::string XMLNS_STREAM_IQAUTH;
GLOOX_API extern const std::string XMLNS_STREAM_IQREGISTER;
GLOOX_API extern const std::string XMLNS_STREAM_COMPRESS;
GLOOX_API extern const std::string XMLNS_HTTPBIND;
GLOOX_API extern const std::string XMLNS_XMPP_BOSH;
GLOOX_API extern const std::string XMLNS_RECEIPTS;
GLOOX_API extern const std::string XMLNS_NICKNAME;
GLOOX_API extern const std::string XMLNS_JABBER_RPC;
GLOOX_API extern const std::string XMLNS_JINGLE;
GLOOX_API extern const std::string XMLNS_JINGLE_ERRORS;
GLOOX_API extern const std::string XMLNS_JINGLE_ICE_UDP;
GLOOX_API extern const std::string XMLNS_JINGLE_FILE_TRANSFER;
GLOOX_API extern const std::string XMLNS_JINGLE_FILE_TRANSFER_MULTI;
GLOOX_API extern const std::string XMLNS_SHIM;
GLOOX_API extern const std::string XMLNS_ATTENTION;
GLOOX_API extern const std::string XMLNS_STREAM_MANAGEMENT;
GLOOX_API extern const std::string XMLNS_STANZA_FORWARDING;
GLOOX_API extern const std::string XMLNS_MESSAGE_CARBONS;
GLOOX_API extern const std::string XMLNS_CLIENT_STATE_INDICATION;
GLOOX_API extern const std::string XMLNS_HASHES;
GLOOX_API extern const std::string XMLNS_IODATA;
GLOOX_API extern const std::string XMPP_STREAM_VERSION_MAJOR;
GLOOX_API extern const std::string XMPP_STREAM_VERSION_MINOR;
GLOOX_API extern const std::string GLOOX_VERSION;
GLOOX_API extern const std::string GLOOX_CAPS_NODE;
GLOOX_API extern const std::string XMLNS;
GLOOX_API extern const std::string TYPE;
GLOOX_API extern const std::string EmptyString;
enum ConnectionState
{
StateDisconnected,
StateConnecting,
StateConnected
};
enum StreamEvent
{
StreamEventConnecting,
StreamEventEncryption,
StreamEventCompression,
StreamEventAuthentication,
StreamEventSessionInit,
StreamEventResourceBinding,
StreamEventSMEnable,
StreamEventSMResume,
StreamEventSMResumed,
StreamEventSMEnableFailed,
StreamEventSMResumeFailed,
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,
StreamFeatureStreamManagement = 256,
StreamFeatureClientStateIndication = 512
// SaslMechanism below must be adjusted accordingly.
};
// must be adjusted with changes to StreamFeature enum above
enum SaslMechanism
{
SaslMechNone = 0,
SaslMechScramSha1 = 1024,
SaslMechScramSha1Plus = 2048,
SaslMechDigestMd5 = 4096,
SaslMechPlain = 8192,
SaslMechAnonymous = 16384,
SaslMechExternal = 32768,
SaslMechGssapi = 65536,
SaslMechNTLM = 131072,
SaslMechAll = 262143
};
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 Presence
// {
// PresenceUnknown, /**< Unknown status. */
// PresenceAvailable, /**< The entity or resource is online and available. */
// PresenceChat, /**< The entity or resource is actively interested in chatting. */
// PresenceAway, /**< The entity or resource is temporarily away. */
// PresenceDnd, /**< The entity or resource is busy (dnd = "Do Not Disturb"). */
// PresenceXa, /**< The entity or resource is away for an extended period (xa =
// * "eXtended Away"). */
// PresenceUnavailable /**< The entity or resource is offline. */
// };
enum CertStatus
{
CertOk = 0,
CertInvalid = 1,
CertSignerUnknown = 2,
CertRevoked = 4,
CertExpired = 8,
CertNotActive = 16,
CertWrongPeer = 32,
CertSignerNotCa = 64
};
struct CertInfo
{
int status;
bool chain;
std::string issuer;
std::string server;
int date_from;
int date_to;
std::string protocol;
std::string cipher;
std::string mac;
std::string compression;
};
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,
LogAreaLinkLocalManager = 0x004000,
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
// keep in sync with MUCUserFlag below
};
// keep in sync with MUCRoomFlag above
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
};
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;
class StanzaExtension;
typedef std::list<const StanzaExtension*> StanzaExtensionList;
}
extern "C"
{
GLOOX_API const char* gloox_version();
}
#endif // GLOOX_H__
gloox::StanzaExtension
This class abstracts a stanza extension, which is usually an XML child element in a specific namespac...
Definition stanzaextension.h:204
gloox
The namespace for the gloox library.
Definition adhoc.cpp:28
gloox::XMLNS_DISCO_PUBLISH
const std::string XMLNS_DISCO_PUBLISH
Definition gloox.cpp:25
gloox::XMLNS_STREAM
const std::string XMLNS_STREAM
Definition gloox.cpp:84
gloox::XMLNS_STREAM_COMPRESS
const std::string XMLNS_STREAM_COMPRESS
Definition gloox.cpp:95
gloox::XMLNS_LAST
const std::string XMLNS_LAST
Definition gloox.cpp:45
gloox::XMLNS_FT_FASTMODE
const std::string XMLNS_FT_FASTMODE
Definition gloox.cpp:83
gloox::StringPList
std::list< std::string * > StringPList
Definition gloox.h:1256
gloox::XMLNS_X_VCARD_UPDATE
const std::string XMLNS_X_VCARD_UPDATE
Definition gloox.cpp:57
gloox::XMLNS_X_GPGENCRYPTED
const std::string XMLNS_X_GPGENCRYPTED
Definition gloox.cpp:55
gloox::StreamFeature
StreamFeature
Definition gloox.h:734
gloox::StreamFeatureCompressDclz
@ StreamFeatureCompressDclz
Definition gloox.h:745
gloox::StreamFeatureStartTls
@ StreamFeatureStartTls
Definition gloox.h:738
gloox::StreamFeatureStreamManagement
@ StreamFeatureStreamManagement
Definition gloox.h:747
gloox::StreamFeatureCompressZlib
@ StreamFeatureCompressZlib
Definition gloox.h:743
gloox::StreamFeatureIqRegister
@ StreamFeatureIqRegister
Definition gloox.h:739
gloox::StreamFeatureSession
@ StreamFeatureSession
Definition gloox.h:737
gloox::StreamFeatureClientStateIndication
@ StreamFeatureClientStateIndication
Definition gloox.h:748
gloox::StreamFeatureIqAuth
@ StreamFeatureIqAuth
Definition gloox.h:741
gloox::StreamFeatureBind
@ StreamFeatureBind
Definition gloox.h:735
gloox::StreamFeatureUnbind
@ StreamFeatureUnbind
Definition gloox.h:736
gloox::XMLNS_IQ_OOB
const std::string XMLNS_IQ_OOB
Definition gloox.cpp:48
gloox::XMLNS_VERSION
const std::string XMLNS_VERSION
Definition gloox.cpp:39
gloox::XMLNS_MESSAGE_CARBONS
const std::string XMLNS_MESSAGE_CARBONS
Definition gloox.cpp:111
gloox::XMLNS_X_EVENT
const std::string XMLNS_X_EVENT
Definition gloox.cpp:50
gloox::GLOOX_VERSION
const std::string GLOOX_VERSION
Definition gloox.cpp:119
gloox::XMLNS_XMPP_PING
const std::string XMLNS_XMPP_PING
Definition gloox.cpp:62
gloox::XMLNS_PRIVATE_XML
const std::string XMLNS_PRIVATE_XML
Definition gloox.cpp:44
gloox::XMLNS_ATTENTION
const std::string XMLNS_ATTENTION
Definition gloox.cpp:108
gloox::XMLNS_DELAY
const std::string XMLNS_DELAY
Definition gloox.cpp:37
gloox::StringMultiMap
std::multimap< std::string, std::string > StringMultiMap
Definition gloox.h:1266
gloox::XMLNS_XMPP_STREAM
const std::string XMLNS_XMPP_STREAM
Definition gloox.cpp:85
gloox::XMLNS_RECEIPTS
const std::string XMLNS_RECEIPTS
Definition gloox.cpp:98
gloox::MessageEventType
MessageEventType
Definition gloox.h:1090
gloox::MessageEventComposing
@ MessageEventComposing
Definition gloox.h:1096
gloox::MessageEventCancel
@ MessageEventCancel
Definition gloox.h:1098
gloox::MessageEventDisplayed
@ MessageEventDisplayed
Definition gloox.h:1095
gloox::MessageEventOffline
@ MessageEventOffline
Definition gloox.h:1091
gloox::MessageEventInvalid
@ MessageEventInvalid
Definition gloox.h:1097
gloox::MessageEventDelivered
@ MessageEventDelivered
Definition gloox.h:1093
gloox::XMLNS_COMPONENT_CONNECT
const std::string XMLNS_COMPONENT_CONNECT
Definition gloox.cpp:21
gloox::XMLNS_MUC_UNIQUE
const std::string XMLNS_MUC_UNIQUE
Definition gloox.cpp:71
gloox::XMLNS_XMPP_STANZAS
const std::string XMLNS_XMPP_STANZAS
Definition gloox.cpp:86
gloox::XMLNS_JINGLE
const std::string XMLNS_JINGLE
Definition gloox.cpp:101
gloox::XMLNS_X_OOB
const std::string XMLNS_X_OOB
Definition gloox.cpp:51
gloox::XMLNS_MUC_ROOMINFO
const std::string XMLNS_MUC_ROOMINFO
Definition gloox.cpp:73
gloox::XMLNS_JINGLE_FILE_TRANSFER_MULTI
const std::string XMLNS_JINGLE_FILE_TRANSFER_MULTI
Definition gloox.cpp:105
gloox::XMLNS_STREAM_BIND
const std::string XMLNS_STREAM_BIND
Definition gloox.cpp:90
gloox::XMLNS_MUC_OWNER
const std::string XMLNS_MUC_OWNER
Definition gloox.cpp:72
gloox::XMLNS_IBB
const std::string XMLNS_IBB
Definition gloox.cpp:32
gloox::ConnectionError
ConnectionError
Definition gloox.h:684
gloox::ConnUserDisconnected
@ ConnUserDisconnected
Definition gloox.h:714
gloox::ConnAuthenticationFailed
@ ConnAuthenticationFailed
Definition gloox.h:712
gloox::ConnProxyNoSupportedAuth
@ ConnProxyNoSupportedAuth
Definition gloox.h:694
gloox::ConnParseError
@ ConnParseError
Definition gloox.h:697
gloox::ConnNotConnected
@ ConnNotConnected
Definition gloox.h:715
gloox::ConnProxyAuthFailed
@ ConnProxyAuthFailed
Definition gloox.h:692
gloox::ConnProxyAuthRequired
@ ConnProxyAuthRequired
Definition gloox.h:690
gloox::ConnConnectionRefused
@ ConnConnectionRefused
Definition gloox.h:698
gloox::ConnNoSupportedAuth
@ ConnNoSupportedAuth
Definition gloox.h:703
gloox::ConnOutOfMemory
@ ConnOutOfMemory
Definition gloox.h:702
gloox::ConnTlsFailed
@ ConnTlsFailed
Definition gloox.h:705
gloox::ConnDnsError
@ ConnDnsError
Definition gloox.h:700
gloox::ConnNoError
@ ConnNoError
Definition gloox.h:685
gloox::ConnStreamVersionError
@ ConnStreamVersionError
Definition gloox.h:688
gloox::ConnStreamClosed
@ ConnStreamClosed
Definition gloox.h:689
gloox::ConnIoError
@ ConnIoError
Definition gloox.h:696
gloox::ConnCompressionFailed
@ ConnCompressionFailed
Definition gloox.h:710
gloox::ConnTlsNotAvailable
@ ConnTlsNotAvailable
Definition gloox.h:707
gloox::ConnStreamError
@ ConnStreamError
Definition gloox.h:686
gloox::StanzaExtensionList
std::list< const StanzaExtension * > StanzaExtensionList
Definition gloox.h:1272
gloox::LogArea
LogArea
Definition gloox.h:1053
gloox::LogAreaClassConnectionTCPClient
@ LogAreaClassConnectionTCPClient
Definition gloox.h:1062
gloox::LogAreaXmlIncoming
@ LogAreaXmlIncoming
Definition gloox.h:1070
gloox::LogAreaClassConnectionBOSH
@ LogAreaClassConnectionBOSH
Definition gloox.h:1066
gloox::LogAreaClassDns
@ LogAreaClassDns
Definition gloox.h:1059
gloox::LogAreaUser
@ LogAreaUser
Definition gloox.h:1072
gloox::LogAreaClassS5BManager
@ LogAreaClassS5BManager
Definition gloox.h:1064
gloox::LogAreaClassConnectionTCPServer
@ LogAreaClassConnectionTCPServer
Definition gloox.h:1063
gloox::LogAreaAll
@ LogAreaAll
Definition gloox.h:1073
gloox::LogAreaAllClasses
@ LogAreaAllClasses
Definition gloox.h:1069
gloox::LogAreaClassConnectionHTTPProxy
@ LogAreaClassConnectionHTTPProxy
Definition gloox.h:1060
gloox::LogAreaXmlOutgoing
@ LogAreaXmlOutgoing
Definition gloox.h:1071
gloox::LogAreaClassConnectionSOCKS5Proxy
@ LogAreaClassConnectionSOCKS5Proxy
Definition gloox.h:1061
gloox::LogAreaClassClient
@ LogAreaClassClient
Definition gloox.h:1056
gloox::LogAreaClassConnectionTLS
@ LogAreaClassConnectionTLS
Definition gloox.h:1067
gloox::LogAreaClassClientbase
@ LogAreaClassClientbase
Definition gloox.h:1057
gloox::LogAreaClassComponent
@ LogAreaClassComponent
Definition gloox.h:1058
gloox::LogAreaClassParser
@ LogAreaClassParser
Definition gloox.h:1054
gloox::LogAreaLinkLocalManager
@ LogAreaLinkLocalManager
Definition gloox.h:1068
gloox::LogAreaClassSOCKS5Bytestream
@ LogAreaClassSOCKS5Bytestream
Definition gloox.h:1065
gloox::LogAreaClassConnectionTCPBase
@ LogAreaClassConnectionTCPBase
Definition gloox.h:1055
gloox::XMLNS_STREAM_IQREGISTER
const std::string XMLNS_STREAM_IQREGISTER
Definition gloox.cpp:93
gloox::XMLNS_STANZA_FORWARDING
const std::string XMLNS_STANZA_FORWARDING
Definition gloox.cpp:110
gloox::XMPP_STREAM_VERSION_MAJOR
const std::string XMPP_STREAM_VERSION_MAJOR
Definition gloox.cpp:117
gloox::XMLNS_REGISTER
const std::string XMLNS_REGISTER
Definition gloox.cpp:41
gloox::XMLNS_COMPONENT_ACCEPT
const std::string XMLNS_COMPONENT_ACCEPT
Definition gloox.cpp:20
gloox::XMLNS_FEATURE_NEG
const std::string XMLNS_FEATURE_NEG
Definition gloox.cpp:33
gloox::MUCRoomRole
MUCRoomRole
Definition gloox.h:1164
gloox::RoleParticipant
@ RoleParticipant
Definition gloox.h:1167
gloox::RoleInvalid
@ RoleInvalid
Definition gloox.h:1169
gloox::RoleModerator
@ RoleModerator
Definition gloox.h:1168
gloox::RoleVisitor
@ RoleVisitor
Definition gloox.h:1166
gloox::RoleNone
@ RoleNone
Definition gloox.h:1165
gloox::StringList
std::list< std::string > StringList
Definition gloox.h:1251
gloox::XMLNS_MUC_REQUEST
const std::string XMLNS_MUC_REQUEST
Definition gloox.cpp:75
gloox::XMLNS_NICKNAME
const std::string XMLNS_NICKNAME
Definition gloox.cpp:99
gloox::XMLNS_JABBER_RPC
GLOOX_API const std::string XMLNS_JABBER_RPC
gloox::AuthenticationError
AuthenticationError
Definition gloox.h:1011
gloox::SaslInvalidMechanism
@ SaslInvalidMechanism
Definition gloox.h:1026
gloox::SaslMalformedRequest
@ SaslMalformedRequest
Definition gloox.h:1029
gloox::SaslIncorrectEncoding
@ SaslIncorrectEncoding
Definition gloox.h:1016
gloox::SaslMechanismTooWeak
@ SaslMechanismTooWeak
Definition gloox.h:1033
gloox::SaslTemporaryAuthFailure
@ SaslTemporaryAuthFailure
Definition gloox.h:1041
gloox::SaslAborted
@ SaslAborted
Definition gloox.h:1013
gloox::NonSaslConflict
@ NonSaslConflict
Definition gloox.h:1044
gloox::NonSaslNotAuthorized
@ NonSaslNotAuthorized
Definition gloox.h:1046
gloox::AuthErrorUndefined
@ AuthErrorUndefined
Definition gloox.h:1012
gloox::SaslNotAuthorized
@ SaslNotAuthorized
Definition gloox.h:1037
gloox::SaslInvalidAuthzid
@ SaslInvalidAuthzid
Definition gloox.h:1021
gloox::NonSaslNotAcceptable
@ NonSaslNotAcceptable
Definition gloox.h:1045
gloox::XMLNS_CLIENT
const std::string XMLNS_CLIENT
Definition gloox.cpp:19
gloox::StreamEvent
StreamEvent
Definition gloox.h:653
gloox::StreamEventSMResumed
@ StreamEventSMResumed
Definition gloox.h:665
gloox::StreamEventConnecting
@ StreamEventConnecting
Definition gloox.h:654
gloox::StreamEventResourceBinding
@ StreamEventResourceBinding
Definition gloox.h:659
gloox::StreamEventEncryption
@ StreamEventEncryption
Definition gloox.h:655
gloox::StreamEventCompression
@ StreamEventCompression
Definition gloox.h:656
gloox::StreamEventSMResume
@ StreamEventSMResume
Definition gloox.h:662
gloox::StreamEventAuthentication
@ StreamEventAuthentication
Definition gloox.h:657
gloox::StreamEventRoster
@ StreamEventRoster
Definition gloox.h:676
gloox::StreamEventSMResumeFailed
@ StreamEventSMResumeFailed
Definition gloox.h:671
gloox::StreamEventSessionInit
@ StreamEventSessionInit
Definition gloox.h:658
gloox::StreamEventSMEnable
@ StreamEventSMEnable
Definition gloox.h:660
gloox::StreamEventFinished
@ StreamEventFinished
Definition gloox.h:677
gloox::StreamEventSMEnableFailed
@ StreamEventSMEnableFailed
Definition gloox.h:668
gloox::StreamEventSessionCreation
@ StreamEventSessionCreation
Definition gloox.h:674
gloox::XMLNS_X_DELAY
const std::string XMLNS_X_DELAY
Definition gloox.cpp:53
gloox::XMLNS_DISCO_ITEMS
const std::string XMLNS_DISCO_ITEMS
Definition gloox.cpp:24
gloox::XMLNS_PUBSUB_ERRORS
const std::string XMLNS_PUBSUB_ERRORS
Definition gloox.cpp:78
gloox::XMLNS_ANNOTATIONS
const std::string XMLNS_ANNOTATIONS
Definition gloox.cpp:60
gloox::XMLNS_STREAM_SASL
const std::string XMLNS_STREAM_SASL
Definition gloox.cpp:89
gloox::XMLNS_BOOKMARKS
const std::string XMLNS_BOOKMARKS
Definition gloox.cpp:59
gloox::XMLNS_PUBSUB_EVENT
const std::string XMLNS_PUBSUB_EVENT
Definition gloox.cpp:79
gloox::XMLNS_X_DATA
const std::string XMLNS_X_DATA
Definition gloox.cpp:49
gloox::MUCUserFlag
MUCUserFlag
Definition gloox.h:1200
gloox::UserBanned
@ UserBanned
Definition gloox.h:1204
gloox::UserNewRoom
@ UserNewRoom
Definition gloox.h:1210
gloox::UserRoomDestroyed
@ UserRoomDestroyed
Definition gloox.h:1207
gloox::UserRoomShutdown
@ UserRoomShutdown
Definition gloox.h:1214
gloox::UserSelf
@ UserSelf
Definition gloox.h:1201
gloox::UserNickChanged
@ UserNickChanged
Definition gloox.h:1202
gloox::UserNickAssigned
@ UserNickAssigned
Definition gloox.h:1208
gloox::UserKicked
@ UserKicked
Definition gloox.h:1203
gloox::UserAffiliationChangedWNR
@ UserAffiliationChangedWNR
Definition gloox.h:1216
gloox::UserMembershipRequired
@ UserMembershipRequired
Definition gloox.h:1211
gloox::UserAffiliationChanged
@ UserAffiliationChanged
Definition gloox.h:1205
gloox::XMLNS_VCARD_TEMP
const std::string XMLNS_VCARD_TEMP
Definition gloox.cpp:56
gloox::GLOOX_CAPS_NODE
const std::string GLOOX_CAPS_NODE
Definition gloox.cpp:120
gloox::ChatStateType
ChatStateType
Definition gloox.h:1105
gloox::ChatStateInvalid
@ ChatStateInvalid
Definition gloox.h:1112
gloox::ChatStateActive
@ ChatStateActive
Definition gloox.h:1106
gloox::ChatStatePaused
@ ChatStatePaused
Definition gloox.h:1108
gloox::ChatStateGone
@ ChatStateGone
Definition gloox.h:1110
gloox::ChatStateInactive
@ ChatStateInactive
Definition gloox.h:1109
gloox::ChatStateComposing
@ ChatStateComposing
Definition gloox.h:1107
gloox::XMPP_STREAM_VERSION_MINOR
const std::string XMPP_STREAM_VERSION_MINOR
Definition gloox.cpp:118
gloox::SessionCreateError
SessionCreateError
Definition gloox.h:1130
gloox::ScErrorUnknownError
@ ScErrorUnknownError
Definition gloox.h:1131
gloox::ScErrorConflict
@ ScErrorConflict
Definition gloox.h:1134
gloox::ScErrorForbidden
@ ScErrorForbidden
Definition gloox.h:1133
gloox::ScErrorInternalServerError
@ ScErrorInternalServerError
Definition gloox.h:1132
gloox::MessageSessionFilter
MessageSessionFilter
Definition gloox.h:1142
gloox::FilterMessageEvents
@ FilterMessageEvents
Definition gloox.h:1143
gloox::FilterChatStates
@ FilterChatStates
Definition gloox.h:1144
gloox::XMLNS_DISCO_INFO
const std::string XMLNS_DISCO_INFO
Definition gloox.cpp:23
gloox::TLSPolicy
TLSPolicy
Definition gloox.h:722
gloox::TLSOptional
@ TLSOptional
Definition gloox.h:724
gloox::TLSRequired
@ TLSRequired
Definition gloox.h:725
gloox::TLSDisabled
@ TLSDisabled
Definition gloox.h:723
gloox::XMLNS_STREAM_SESSION
const std::string XMLNS_STREAM_SESSION
Definition gloox.cpp:91
gloox::EmptyString
const std::string EmptyString
Definition gloox.cpp:124
gloox::XMLNS_STREAM_IQAUTH
const std::string XMLNS_STREAM_IQAUTH
Definition gloox.cpp:92
gloox::XMLNS
const std::string XMLNS
Definition gloox.cpp:122
gloox::TYPE
const std::string TYPE
Definition gloox.cpp:123
gloox::XMLNS_CLIENT_STATE_INDICATION
const std::string XMLNS_CLIENT_STATE_INDICATION
Definition gloox.cpp:115
gloox::XMLNS_SI_FT
const std::string XMLNS_SI_FT
Definition gloox.cpp:65
gloox::XMLNS_ROSTER
const std::string XMLNS_ROSTER
Definition gloox.cpp:38
gloox::StanzaError
StanzaError
Definition gloox.h:872
gloox::StanzaErrorUndefinedCondition
@ StanzaErrorUndefinedCondition
Definition gloox.h:941
gloox::StanzaErrorUndefined
@ StanzaErrorUndefined
Definition gloox.h:952
gloox::StanzaErrorPaymentRequired
@ StanzaErrorPaymentRequired
Definition gloox.h:911
gloox::StanzaErrorResourceConstraint
@ StanzaErrorResourceConstraint
Definition gloox.h:934
gloox::StanzaErrorServiceUnavailable
@ StanzaErrorServiceUnavailable
Definition gloox.h:936
gloox::StanzaErrorItemNotFound
@ StanzaErrorItemNotFound
Definition gloox.h:893
gloox::StanzaErrorRecipientUnavailable
@ StanzaErrorRecipientUnavailable
Definition gloox.h:914
gloox::StanzaErrorGone
@ StanzaErrorGone
Definition gloox.h:886
gloox::StanzaErrorFeatureNotImplemented
@ StanzaErrorFeatureNotImplemented
Definition gloox.h:881
gloox::StanzaErrorRemoteServerTimeout
@ StanzaErrorRemoteServerTimeout
Definition gloox.h:930
gloox::StanzaErrorNotAllowed
@ StanzaErrorNotAllowed
Definition gloox.h:904
gloox::StanzaErrorForbidden
@ StanzaErrorForbidden
Definition gloox.h:884
gloox::StanzaErrorConflict
@ StanzaErrorConflict
Definition gloox.h:878
gloox::StanzaErrorRegistrationRequired
@ StanzaErrorRegistrationRequired
Definition gloox.h:924
gloox::StanzaErrorJidMalformed
@ StanzaErrorJidMalformed
Definition gloox.h:895
gloox::StanzaErrorNotAuthorized
@ StanzaErrorNotAuthorized
Definition gloox.h:906
gloox::StanzaErrorSubscribtionRequired
@ StanzaErrorSubscribtionRequired
Definition gloox.h:938
gloox::StanzaErrorUnknownSender
@ StanzaErrorUnknownSender
Definition gloox.h:948
gloox::StanzaErrorInternalServerError
@ StanzaErrorInternalServerError
Definition gloox.h:890
gloox::StanzaErrorRemoteServerNotFound
@ StanzaErrorRemoteServerNotFound
Definition gloox.h:927
gloox::StanzaErrorUnexpectedRequest
@ StanzaErrorUnexpectedRequest
Definition gloox.h:945
gloox::StanzaErrorBadRequest
@ StanzaErrorBadRequest
Definition gloox.h:874
gloox::StanzaErrorNotAcceptable
@ StanzaErrorNotAcceptable
Definition gloox.h:900
gloox::StanzaErrorRedirect
@ StanzaErrorRedirect
Definition gloox.h:919
gloox::StanzaErrorNotModified
@ StanzaErrorNotModified
Definition gloox.h:909
gloox::XMLNS_AMP
const std::string XMLNS_AMP
Definition gloox.cpp:31
gloox::XMLNS_PRIVACY
const std::string XMLNS_PRIVACY
Definition gloox.cpp:42
gloox::XMLNS_IODATA
const std::string XMLNS_IODATA
Definition gloox.cpp:114
gloox::XMLNS_MUC_USER
const std::string XMLNS_MUC_USER
Definition gloox.cpp:68
gloox::XMLNS_MUC_ADMIN
const std::string XMLNS_MUC_ADMIN
Definition gloox.cpp:69
gloox::StreamError
StreamError
Definition gloox.h:775
gloox::StreamErrorBadNamespacePrefix
@ StreamErrorBadNamespacePrefix
Definition gloox.h:782
gloox::StreamErrorInvalidId
@ StreamErrorInvalidId
Definition gloox.h:805
gloox::StreamErrorConflict
@ StreamErrorConflict
Definition gloox.h:785
gloox::StreamErrorPolicyViolation
@ StreamErrorPolicyViolation
Definition gloox.h:817
gloox::StreamErrorInvalidFrom
@ StreamErrorInvalidFrom
Definition gloox.h:801
gloox::StreamErrorSeeOtherHost
@ StreamErrorSeeOtherHost
Definition gloox.h:827
gloox::StreamErrorRemoteConnectionFailed
@ StreamErrorRemoteConnectionFailed
Definition gloox.h:820
gloox::StreamErrorRestrictedXml
@ StreamErrorRestrictedXml
Definition gloox.h:824
gloox::StreamErrorUndefined
@ StreamErrorUndefined
Definition gloox.h:848
gloox::StreamErrorBadFormat
@ StreamErrorBadFormat
Definition gloox.h:776
gloox::StreamErrorImproperAddressing
@ StreamErrorImproperAddressing
Definition gloox.h:796
gloox::StreamErrorInvalidNamespace
@ StreamErrorInvalidNamespace
Definition gloox.h:807
gloox::StreamErrorResourceConstraint
@ StreamErrorResourceConstraint
Definition gloox.h:822
gloox::StreamErrorInternalServerError
@ StreamErrorInternalServerError
Definition gloox.h:798
gloox::StreamErrorUnsupportedEncoding
@ StreamErrorUnsupportedEncoding
Definition gloox.h:837
gloox::StreamErrorUnsupportedStanzaType
@ StreamErrorUnsupportedStanzaType
Definition gloox.h:840
gloox::StreamErrorSystemShutdown
@ StreamErrorSystemShutdown
Definition gloox.h:832
gloox::StreamErrorUnsupportedVersion
@ StreamErrorUnsupportedVersion
Definition gloox.h:842
gloox::StreamErrorConnectionTimeout
@ StreamErrorConnectionTimeout
Definition gloox.h:788
gloox::StreamErrorNotAuthorized
@ StreamErrorNotAuthorized
Definition gloox.h:813
gloox::StreamErrorXmlNotWellFormed
@ StreamErrorXmlNotWellFormed
Definition gloox.h:846
gloox::StreamErrorUndefinedCondition
@ StreamErrorUndefinedCondition
Definition gloox.h:834
gloox::StreamErrorHostUnknown
@ StreamErrorHostUnknown
Definition gloox.h:793
gloox::StreamErrorHostGone
@ StreamErrorHostGone
Definition gloox.h:790
gloox::StreamErrorInvalidXml
@ StreamErrorInvalidXml
Definition gloox.h:811
gloox::XMLNS_X_GPGSIGNED
const std::string XMLNS_X_GPGSIGNED
Definition gloox.cpp:54
gloox::XMLNS_AUTH
const std::string XMLNS_AUTH
Definition gloox.cpp:43
gloox::XMLNS_SI
const std::string XMLNS_SI
Definition gloox.cpp:63
gloox::XMLNS_CAPS
const std::string XMLNS_CAPS
Definition gloox.cpp:81
gloox::XMLNS_COMPRESSION
const std::string XMLNS_COMPRESSION
Definition gloox.cpp:27
gloox::CertStatus
CertStatus
Definition gloox.h:974
gloox::CertExpired
@ CertExpired
Definition gloox.h:979
gloox::CertOk
@ CertOk
Definition gloox.h:975
gloox::CertWrongPeer
@ CertWrongPeer
Definition gloox.h:981
gloox::CertSignerUnknown
@ CertSignerUnknown
Definition gloox.h:977
gloox::CertSignerNotCa
@ CertSignerNotCa
Definition gloox.h:983
gloox::CertInvalid
@ CertInvalid
Definition gloox.h:976
gloox::CertNotActive
@ CertNotActive
Definition gloox.h:980
gloox::CertRevoked
@ CertRevoked
Definition gloox.h:978
gloox::MUCRoomAffiliation
MUCRoomAffiliation
Definition gloox.h:1151
gloox::AffiliationInvalid
@ AffiliationInvalid
Definition gloox.h:1157
gloox::AffiliationOwner
@ AffiliationOwner
Definition gloox.h:1155
gloox::AffiliationMember
@ AffiliationMember
Definition gloox.h:1154
gloox::AffiliationNone
@ AffiliationNone
Definition gloox.h:1152
gloox::AffiliationAdmin
@ AffiliationAdmin
Definition gloox.h:1156
gloox::AffiliationOutcast
@ AffiliationOutcast
Definition gloox.h:1153
gloox::XMLNS_SHIM
const std::string XMLNS_SHIM
Definition gloox.cpp:107
gloox::XMLNS_ADHOC_COMMANDS
const std::string XMLNS_ADHOC_COMMANDS
Definition gloox.cpp:26
gloox::XMLNS_JINGLE_ERRORS
const std::string XMLNS_JINGLE_ERRORS
Definition gloox.cpp:102
gloox::StanzaErrorType
StanzaErrorType
Definition gloox.h:857
gloox::StanzaErrorTypeAuth
@ StanzaErrorTypeAuth
Definition gloox.h:858
gloox::StanzaErrorTypeCancel
@ StanzaErrorTypeCancel
Definition gloox.h:859
gloox::StanzaErrorTypeUndefined
@ StanzaErrorTypeUndefined
Definition gloox.h:864
gloox::StanzaErrorTypeWait
@ StanzaErrorTypeWait
Definition gloox.h:863
gloox::StanzaErrorTypeContinue
@ StanzaErrorTypeContinue
Definition gloox.h:860
gloox::StanzaErrorTypeModify
@ StanzaErrorTypeModify
Definition gloox.h:861
gloox::SubscriptionType
SubscriptionType
Definition gloox.h:1224
gloox::S10nFromOut
@ S10nFromOut
Definition gloox.h:1243
gloox::S10nNone
@ S10nNone
Definition gloox.h:1225
gloox::S10nToIn
@ S10nToIn
Definition gloox.h:1240
gloox::S10nFrom
@ S10nFrom
Definition gloox.h:1242
gloox::S10nBoth
@ S10nBoth
Definition gloox.h:1245
gloox::S10nNoneIn
@ S10nNoneIn
Definition gloox.h:1230
gloox::S10nNoneOutIn
@ S10nNoneOutIn
Definition gloox.h:1235
gloox::S10nNoneOut
@ S10nNoneOut
Definition gloox.h:1227
gloox::S10nTo
@ S10nTo
Definition gloox.h:1239
gloox::XMLNS_PUBSUB_OWNER
const std::string XMLNS_PUBSUB_OWNER
Definition gloox.cpp:80
gloox::LogLevel
LogLevel
Definition gloox.h:1080
gloox::LogLevelWarning
@ LogLevelWarning
Definition gloox.h:1082
gloox::LogLevelError
@ LogLevelError
Definition gloox.h:1083
gloox::LogLevelDebug
@ LogLevelDebug
Definition gloox.h:1081
gloox::SaslMechanism
SaslMechanism
Definition gloox.h:757
gloox::SaslMechScramSha1Plus
@ SaslMechScramSha1Plus
Definition gloox.h:760
gloox::SaslMechNTLM
@ SaslMechNTLM
Definition gloox.h:767
gloox::SaslMechDigestMd5
@ SaslMechDigestMd5
Definition gloox.h:761
gloox::SaslMechAll
@ SaslMechAll
Definition gloox.h:768
gloox::SaslMechExternal
@ SaslMechExternal
Definition gloox.h:765
gloox::SaslMechGssapi
@ SaslMechGssapi
Definition gloox.h:766
gloox::SaslMechScramSha1
@ SaslMechScramSha1
Definition gloox.h:759
gloox::SaslMechNone
@ SaslMechNone
Definition gloox.h:758
gloox::SaslMechAnonymous
@ SaslMechAnonymous
Definition gloox.h:763
gloox::SaslMechPlain
@ SaslMechPlain
Definition gloox.h:762
gloox::ConnectionState
ConnectionState
Definition gloox.h:641
gloox::StateDisconnected
@ StateDisconnected
Definition gloox.h:642
gloox::StateConnected
@ StateConnected
Definition gloox.h:644
gloox::StateConnecting
@ StateConnecting
Definition gloox.h:643
gloox::XMLNS_STREAM_TLS
const std::string XMLNS_STREAM_TLS
Definition gloox.cpp:87
gloox::XMLNS_CHAT_STATES
const std::string XMLNS_CHAT_STATES
Definition gloox.cpp:30
gloox::XMLNS_OFFLINE
const std::string XMLNS_OFFLINE
Definition gloox.cpp:29
gloox::XMLNS_XMPP_BOSH
const std::string XMLNS_XMPP_BOSH
Definition gloox.cpp:97
gloox::XMLNS_ROSTER_DELIMITER
const std::string XMLNS_ROSTER_DELIMITER
Definition gloox.cpp:61
gloox::ResourceBindError
ResourceBindError
Definition gloox.h:1119
gloox::RbErrorUnknownError
@ RbErrorUnknownError
Definition gloox.h:1120
gloox::RbErrorConflict
@ RbErrorConflict
Definition gloox.h:1123
gloox::RbErrorBadRequest
@ RbErrorBadRequest
Definition gloox.h:1121
gloox::RbErrorNotAllowed
@ RbErrorNotAllowed
Definition gloox.h:1122
gloox::XMLNS_BYTESTREAMS
const std::string XMLNS_BYTESTREAMS
Definition gloox.cpp:66
gloox::XMLNS_SEARCH
const std::string XMLNS_SEARCH
Definition gloox.cpp:47
gloox::XMLNS_JINGLE_ICE_UDP
const std::string XMLNS_JINGLE_ICE_UDP
Definition gloox.cpp:103
gloox::XMLNS_MUC_ROOMS
const std::string XMLNS_MUC_ROOMS
Definition gloox.cpp:74
gloox::StringMap
std::map< std::string, std::string > StringMap
Definition gloox.h:1261
gloox::XMLNS_STREAM_MANAGEMENT
const std::string XMLNS_STREAM_MANAGEMENT
Definition gloox.cpp:109
gloox::MUCRoomFlag
MUCRoomFlag
Definition gloox.h:1176
gloox::FlagPublicLoggingOff
@ FlagPublicLoggingOff
Definition gloox.h:1179
gloox::FlagHidden
@ FlagHidden
Definition gloox.h:1180
gloox::FlagMembersOnly
@ FlagMembersOnly
Definition gloox.h:1181
gloox::FlagTemporary
@ FlagTemporary
Definition gloox.h:1188
gloox::FlagPersistent
@ FlagPersistent
Definition gloox.h:1185
gloox::FlagModerated
@ FlagModerated
Definition gloox.h:1182
gloox::FlagOpen
@ FlagOpen
Definition gloox.h:1184
gloox::FlagPublicLogging
@ FlagPublicLogging
Definition gloox.h:1178
gloox::FlagNonAnonymous
@ FlagNonAnonymous
Definition gloox.h:1183
gloox::FlagPasswordProtected
@ FlagPasswordProtected
Definition gloox.h:1177
gloox::FlagSemiAnonymous
@ FlagSemiAnonymous
Definition gloox.h:1187
gloox::FlagUnmoderated
@ FlagUnmoderated
Definition gloox.h:1189
gloox::FlagFullyAnonymous
@ FlagFullyAnonymous
Definition gloox.h:1191
gloox::FlagUnsecured
@ FlagUnsecured
Definition gloox.h:1190
gloox::FlagPublic
@ FlagPublic
Definition gloox.h:1186
gloox::XMLNS_PUBSUB
const std::string XMLNS_PUBSUB
Definition gloox.cpp:77
gloox::XMLNS_HTTPBIND
const std::string XMLNS_HTTPBIND
Definition gloox.cpp:96
gloox::XMLNS_XHTML_IM
const std::string XMLNS_XHTML_IM
Definition gloox.cpp:36
gloox::XMLNS_CHATNEG
const std::string XMLNS_CHATNEG
Definition gloox.cpp:35
gloox::XMLNS_HASHES
const std::string XMLNS_HASHES
Definition gloox.cpp:113
gloox::XMLNS_MUC
const std::string XMLNS_MUC
Definition gloox.cpp:67
gloox::XMLNS_JINGLE_FILE_TRANSFER
const std::string XMLNS_JINGLE_FILE_TRANSFER
Definition gloox.cpp:104
gloox::CertInfo
Definition gloox.h:990
gloox::CertInfo::date_to
int date_to
Definition gloox.h:998
gloox::CertInfo::cipher
std::string cipher
Definition gloox.h:1002
gloox::CertInfo::chain
bool chain
Definition gloox.h:992
gloox::CertInfo::server
std::string server
Definition gloox.h:994
gloox::CertInfo::status
int status
Definition gloox.h:991
gloox::CertInfo::mac
std::string mac
Definition gloox.h:1003
gloox::CertInfo::date_from
int date_from
Definition gloox.h:995
gloox::CertInfo::protocol
std::string protocol
Definition gloox.h:1001
gloox::CertInfo::issuer
std::string issuer
Definition gloox.h:993
gloox::CertInfo::compression
std::string compression
Definition gloox.h:1004