CVCard::Address | |
CAdhocCommandProvider | A virtual interface for an Ad-hoc Command Provider according to XEP-0050 |
CAdhocHandler | A virtual interface for an Ad-hoc Command users according to XEP-0050 |
CAffiliate | |
CAnnotationsHandler | A virtual interface which can be reimplemented to receive notes with help of the Annotations object |
CAnnotationsListItem | |
CAtomicRefCount | A simple implementation of a thread safe 32-bit reference count. Native functions are used where possible. When not available, a mutex is used for locking and unlocking |
CTag::Attribute | |
CBookmarkHandler | A virtual interface which can be reimplemented to receive bookmarks with help of a BookmarkStorage object |
CBookmarkListItem | |
►CBytestream | An abstraction of a single bytestream |
CInBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
CSOCKS5Bytestream | An implementation of a single SOCKS5 Bytestream (XEP-0065) |
CBytestreamDataHandler | 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 |
►CBytestreamHandler | A virtual interface that allows to receive new incoming Bytestream requests from remote entities |
CSIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
CICEUDP::Candidate | |
CCertInfo | |
CChatStateHandler | A virtual interface that enables an object to be notified about a remote entity's Chat States (XEP-0085) |
►CCompressionBase | This is an abstract base class for stream compression implementations |
CCompressionDefault | This is an abstraction of the various Compression implementations |
CCompressionZlib | |
►CCompressionDataHandler | An abstract base class used to receive de/compressed data from a CompressionBase-derived object |
►CClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
►CClient | This class implements a basic Jabber/XMPP Client |
CClient | An implementation of a link-local client |
CComponent | This is an implementation of a basic jabber Component |
CConferenceListItem | |
►CConnectionBase | An abstract base class for a connection |
CConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
CConnectionHTTPProxy | This is an implementation of a simple HTTP Proxying connection |
CConnectionSOCKS5Proxy | This is an implementation of a simple SOCKS5 Proxying connection (RFC 1928 + RFC 1929) |
►CConnectionTCPBase | This is a base class for a simple TCP connection |
CConnectionTCPClient | This is an implementation of a simple TCP connection |
CConnectionTCPServer | This is an implementation of a simple listening TCP connection |
►CConnectionTLS | This is an implementation of a TLS/SSL connection |
CConnectionTLSServer | This is an implementation of the server-side of a TLS/SSL connection |
►CConnectionDataHandler | This is an abstract base class to receive events from a ConnectionBase-derived object |
CClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
CConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
CConnectionHTTPProxy | This is an implementation of a simple HTTP Proxying connection |
CConnectionSOCKS5Proxy | This is an implementation of a simple SOCKS5 Proxying connection (RFC 1928 + RFC 1929) |
CConnectionTLS | This is an implementation of a TLS/SSL connection |
CSOCKS5Bytestream | An implementation of a single SOCKS5 Bytestream (XEP-0065) |
CSOCKS5BytestreamServer | A server listening for SOCKS5 bytestreams |
►CConnectionHandler | 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 |
CSOCKS5BytestreamServer | A server listening for SOCKS5 bytestreams |
CConnectionListener | Derived classes can be registered as ConnectionListeners with the Client |
CDataFormField | An abstraction of a single field in a XEP-0004 Data Form |
►CDataFormFieldContainer | An abstract base class for a XEP-0004 Data Form |
CDataForm | An abstraction of a XEP-0004 Data Form |
CDataFormItem | An abstraction of an <item> element in a XEP-0004 Data Form of type result |
CDataFormReported | An abstraction of a <reported> element in a XEP-0004 Data Form of type result |
►CDiscoHandler | A virtual interface that enables objects to receive Service Discovery (XEP-0030) events |
CAdhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
CFlexibleOffline | An implementation of XEP-0013 (Flexible Offline Message Retrieval) |
►CMUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
►CInstantMUCRoom | This class implements an instant MUC room |
CUniqueMUCRoom | This class implements a unique MUC room |
►CDiscoNodeHandler | Derived classes can be registered as NodeHandlers for certain nodes with the Disco object |
CAdhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
CCapabilities | This is an implementation of XEP-0115 (Entity Capabilities) |
CMUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
CDNS | This class holds a number of static functions used for DNS related stuff |
CVCard::Email | |
CEvent | A base class for events |
CEventDispatcher | An Event dispatcher |
CEventHandler | An base class for event handlers |
CFileTransfer::File | |
CFlexibleOfflineHandler | Implementation of this virtual interface allows for retrieval of offline messages following XEP-0030 |
CVCard::Geo | |
CHandler | A base class that gets informed about advertised or removed XMPP services on the local network |
CDisco::Identity | An abstraction of a Disco identity (Service Discovery, XEP-0030) |
►CIqHandler | A virtual interface which can be reimplemented to receive IQ stanzas |
CAdhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
CClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
CDisco | This class implements XEP-0030 (Service Discovery) and XEP-0092 (Software Version) |
CFlexibleOffline | An implementation of XEP-0013 (Flexible Offline Message Retrieval) |
CInBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
CSession | This is an implementation of a Jingle Session (XEP-0166) |
CSessionManager | The SessionManager is responsible for creating and destroying Jingle sessions, as well as for delegating incoming IQs to their respective sessions. This is part of Jingle (XEP-0166) |
CLastActivity | This is an implementation of XEP-0012 (Last Activity) for both clients and components |
CMUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
CNonSaslAuth | This class is an implementation of XEP-0078 (Non-SASL Authentication) |
CPrivacyManager | This class implements a manager for privacy lists as defined in section 10 of RFC 3921 |
►CPrivateXML | This class implements XEP-0049 (Private XML Storage) |
CAnnotations | This is an implementation of XEP-0145 (Annotations) |
CBookmarkStorage | This is an implementation of XEP-0048 (Bookmark Storage) |
CManager | This manager is used to interact with PubSub services (XEP-0060) |
CRegistration | This class is an implementation of XEP-0077 (In-Band Registration) |
CRosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
CSearch | An implementation of XEP-0055 (Jabber Search) |
CSIManager | This class manages streams initiated using XEP-0095 |
CSIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
CSOCKS5BytestreamManager | An SOCKS5BytestreamManager dispatches SOCKS5 Bytestreams |
CVCardManager | A VCardManager can be used to fetch an entities VCard as well as for setting one's own VCard |
CItem | Abstracts a PubSub Item (XEP-0060) |
CDisco::Item | An abstraction of a Disco item (Service Discovery, XEP-0030) |
CEvent::ItemOperation | |
CJID | An abstraction of a JID |
CVCard::Label | |
CLastActivityHandler | This is an virtual interface that, once reimplemented, allows to receive the results of Last-Activity-queries to other entities |
CLogHandler | A virtual interface which can be reimplemented to receive debug and log messages |
CLogSink | An implementation of log sink and source |
CManager | This is a manager for server-less messaging (XEP-0174) |
CMD5 | An MD% implementation |
CMessageEventHandler | A virtual interface that enables an object to be notified about Message Events (XEP-0022) |
►CMessageFilter | Virtual base class for message filters |
CChatStateFilter | This class adds Chat State Notifications (XEP-0085) support to a MessageSession |
CMessageEventFilter | This class adds Message Event (XEP-0022) support to a MessageSession |
►CMessageHandler | A virtual interface which can be reimplemented to receive incoming message stanzas |
CInBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
CMUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
►CMessageSession | An abstraction of a message session between any two entities |
CMUCMessageSession | This is a MessageSession, adapted to be used in a MUC context |
CMessageSessionHandler | A virtual interface which can be reimplemented to receive incoming message sessions |
CMUCInvitationHandler | A handler that can be used to receive invitations to MUC rooms |
CMUCListItem | |
CMUCRoomConfigHandler | An abstract interface that can be implemented for MUC room configuration |
CMUCRoomHandler | This interface enables inheriting classes to be notified about certain events in a MUC room |
CMUCRoomParticipant | |
CMutex | A simple implementation of mutex as a wrapper around a pthread mutex or a win32 critical section |
CMutexGuard | A simple implementation of a mutex guard |
CVCard::Name | |
CAdhoc::Command::Note | |
CVCard::Org | |
CParser | This class implements an XML parser |
CVCard::Photo | |
►CPlugin | An abstraction of a Jingle plugin. This is part of Jingle (XEP-0166 et al.) |
CContent | An abstraction of a Jingle Content Type. This is part of Jingle (XEP-0166) |
CFileTransfer | An abstraction of the signaling part of Jingle File Transfer (XEP-0234), implemented as a Jingle::Plugin |
CICEUDP | An abstraction of the signaling part of Jingle ICE-UDP Transport Method (XEP-0176) |
CSession::Reason | An abstraction of a Jingle (XEP-0166) session terminate reason |
CTransport | An abstract base class of a Jingle Transport. This is part of Jingle (XEP-0166) |
CPluginFactory | A factory for which creates Plugin instances based on Tags. This is part of Jingle (XEP-0166) |
►CPresenceHandler | A virtual interface which can be reimplemented to receive presence stanzas |
CMUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
CRosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
CPrivacyItem | This is an abstraction of a single item of a privacy list, describing an allowed or forbidden action |
CPrivacyListHandler | A virtual interface that allows to retrieve Privacy Lists |
►CPrivateXMLHandler | A virtual interface which can be reimplemented to store and receive private XML data |
CAnnotations | This is an implementation of XEP-0145 (Annotations) |
CBookmarkStorage | This is an implementation of XEP-0048 (Bookmark Storage) |
CRosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
CRegistrationFields | |
CRegistrationHandler | A virtual interface that receives events from an Registration object |
CResource | Holds resource attributes |
CResultHandler | A virtual interface to receive item related requests results |
CRosterItem | An abstraction of a roster item |
CRosterItemData | A class holding roster item data |
CRosterListener | A virtual interface which can be reimplemented to receive roster updates |
CAMP::Rule | |
CSearchFieldStruct | |
CSearchHandler | A virtual interface that enables objects to receive Jabber Search (XEP-0055) results |
CService | An abstraction of the parameters of a single link-local service |
CSessionHandler | A Jingle session handler |
CSHA | An implementation of SHA1 |
►CSIHandler | 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 |
CSIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
CSIProfileFTHandler | An abstract base class to handle file transfer (FT) requests |
►CSIProfileHandler | An abstract base class to handle SI requests for a specific profile, e.g. file transfer |
CSIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
►CStanza | This is the base class for XMPP stanza abstractions |
CIQ | An abstraction of an IQ stanza |
CMessage | An abstraction of a message stanza |
CPresence | An abstraction of a presence stanza |
CSubscription | An abstraction of a subscription stanza |
►CStanzaExtension | This class abstracts a stanza extension, which is usually an element in a specific namespace |
CAdhoc::Command | An abstraction of an Adhoc Command element (from Adhoc Commands, XEP-0050) as a StanzaExtension |
►CAdhocPlugin | A base class for Adhoc Command plugins (DataForm, IO Data, ...) |
CDataForm | An abstraction of a XEP-0004 Data Form |
CIOData | This is an abstraction of the IO Data specification XEP-0244 |
CAMP | This is an implementation of XEP-0079 (Advanced Message Processing) as a StanzaExtension |
CAttention | This is an implementation of XEP-0224 as a StanzaExtension |
CCapabilities | This is an implementation of XEP-0115 (Entity Capabilities) |
CCarbons | An implementation of Message Carbons (XEP-0280) as a StanzaExtension |
CChatState | An implementation of Chat State Notifications (XEP-0085) as a StanzaExtension |
CDelayedDelivery | This is an implementation of XEP-0203 (Delayed Delivery) |
CDisco::Info | An abstraction of a Disco Info element (from Service Discovery, XEP-0030) as a StanzaExtension |
CDisco::Items | An abstraction of a Disco query element (from Service Discovery, XEP-0030) in the disco::items namespace, implemented as a StanzaExtension |
CError | A stanza error abstraction implemented as a StanzaExtension |
CFeatureNeg | An abstraction of Feature Negotiation (XEP-0020), implemented as a StanzaExtension |
CForward | This is an implementation of Stanza Forwarding (XEP-0297) as a StanzaExtension |
CGPGEncrypted | This is an abstraction of a jabber:x:encrypted namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage) |
CGPGSigned | This is an abstraction of a jabber:x:signed namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage) |
CSession::Jingle | This is an abstraction of Jingle's (XEP-0166) <jingle> element as a StanzaExtension |
CLastActivity::Query | This is an abstraction of a LastActivity Query that can be used in XEP-0012 as well as XEP-0256 |
CMessageEvent | An implementation of Message Events (XEP-0022) as a StanzaExtension |
CMUCRoom::MUC | An abstraction of a MUC query |
CMUCRoom::MUCUser | An abstraction of a MUC user query |
CNickname | An implementation of User Nickname (XEP-0172) as a StanzaExtension |
COOB | This is an abstraction of a jabber:x:oob namespace element or a jabber:iq:oob namespace element as specified in XEP-0066 |
CEvent | This is an implementation of a PubSub Notification as a StanzaExtension |
CReceipt | An implementation of Message Receipts (XEP-0184) as a StanzaExtension |
CRegistration::Query | A wrapping class for the XEP-0077 <query> element |
CSHIM | An implementation/abstraction of Stanza Headers and Internet Metadata (SHIM, XEP-0131) |
CSoftwareVersion | This is an implementation of XEP-0092 as a StanzaExtension |
CVCard | A VCard abstraction |
CVCardUpdate | This is an abstraction of a vcard-temp:x:update namespace element, as used in XEP-0153 (vCard-Based Avatars) |
CXHtmlIM | This is a wrapper of an XHTML-IM (XEP-0071) message body |
CStanzaExtensionFactory | A Factory that creates StanzaExtensions from Tags |
CStatisticsHandler | A virtual interface which can be reimplemented to receive connection statistics |
CStatisticsStruct | |
CStreamHost | |
CSubscriber | |
►CSubscriptionHandler | A virtual interface which can be reimplemented to receive incoming subscription stanzas |
CRosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
CSubscriptionInfo | |
CTag | This is an abstraction of an XML element |
►CTagHandler | A virtual interface which can be reimplemented to receive non-XMPP Core stanzas |
CClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
CConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
CVCard::Telephone | |
►CTLSBase | An abstract base class for TLS implementations |
►CGnuTLSBase | This is the common base class for (stream) encryption using GnuTLS |
CGnuTLSClient | This class implements a TLS backend using GnuTLS |
CGnuTLSClientAnon | This class implements an anonymous TLS backend using GnuTLS |
CGnuTLSServer | This class implements (stream) encryption using GnuTLS server-side |
CGnuTLSServerAnon | This class implements (stream) encryption using GnuTLS server-side |
►COpenSSLBase | |
COpenSSLClient | |
COpenSSLServer | |
CSChannel | |
CTLSDefault | This is an abstraction of the various TLS backends |
►CTLSHandler | An interface that allows for interacting with TLS implementations derived from TLSBase |
CClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
CConnectionTLS | This is an implementation of a TLS/SSL connection |
CTrackedInfo | |
CVCardHandler | A virtual interface that helps requesting Jabber VCards |