![o](ftv2node.png) VCard::Address | |
![o](ftv2node.png) AdhocCommandProvider | A virtual interface for an Ad-hoc Command Provider according to XEP-0050 |
![o](ftv2node.png) AdhocHandler | A virtual interface for an Ad-hoc Command users according to XEP-0050 |
![o](ftv2node.png) Affiliate | |
![o](ftv2node.png) AnnotationsHandler | A virtual interface which can be reimplemented to receive notes with help of the Annotations object |
![o](ftv2node.png) AnnotationsListItem | |
![o](ftv2node.png) AtomicRefCount | 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 |
![o](ftv2node.png) Tag::Attribute | |
![o](ftv2node.png) BookmarkHandler | A virtual interface which can be reimplemented to receive bookmarks with help of a BookmarkStorage object |
![o](ftv2node.png) BookmarkListItem | |
![o](ftv2pnode.png) Bytestream | An abstraction of a single bytestream |
![|](ftv2vertline.png) ![o](ftv2node.png) InBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SOCKS5Bytestream | An implementation of a single SOCKS5 Bytestream (XEP-0065) |
![o](ftv2node.png) 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 |
![o](ftv2pnode.png) BytestreamHandler | A virtual interface that allows to receive new incoming Bytestream requests from remote entities |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
![o](ftv2node.png) CertInfo | |
![o](ftv2node.png) ChatStateHandler | A virtual interface that enables an object to be notified about a remote entity's Chat States (XEP-0085) |
![o](ftv2pnode.png) CompressionBase | This is an abstract base class for stream compression implementations |
![|](ftv2vertline.png) ![o](ftv2node.png) CompressionDefault | This is an abstraction of the various Compression implementations |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) CompressionZlib | |
![o](ftv2pnode.png) CompressionDataHandler | An abstract base class used to receive de/compressed data from a CompressionBase-derived object |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) ClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) Client | This class implements a basic Jabber Client |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) Client | An implementation of a link-local client |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) Component | This is an implementation of a basic jabber Component |
![o](ftv2node.png) ConferenceListItem | |
![o](ftv2pnode.png) ConnectionBase | An abstract base class for a connection |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionHTTPProxy | This is an implementation of a simple HTTP Proxying connection |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionSOCKS5Proxy | This is an implementation of a simple SOCKS5 Proxying connection (RFC 1928 + RFC 1929) |
![|](ftv2vertline.png) ![o](ftv2pnode.png) ConnectionTCPBase | This is a base class for a simple TCP connection |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionTCPClient | This is an implementation of a simple TCP connection |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ConnectionTCPServer | This is an implementation of a simple listening TCP connection |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) ConnectionTLS | This is an implementation of a TLS/SSL connection |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) ConnectionTLSServer | This is an implementation of the server-side of a TLS/SSL connection |
![o](ftv2pnode.png) ConnectionDataHandler | This is an abstract base class to receive events from a ConnectionBase-derived object |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionHTTPProxy | This is an implementation of a simple HTTP Proxying connection |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionSOCKS5Proxy | This is an implementation of a simple SOCKS5 Proxying connection (RFC 1928 + RFC 1929) |
![|](ftv2vertline.png) ![o](ftv2node.png) ConnectionTLS | This is an implementation of a TLS/SSL connection |
![|](ftv2vertline.png) ![o](ftv2node.png) SOCKS5Bytestream | An implementation of a single SOCKS5 Bytestream (XEP-0065) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SOCKS5BytestreamServer | A server listening for SOCKS5 bytestreams |
![o](ftv2pnode.png) 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 |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SOCKS5BytestreamServer | A server listening for SOCKS5 bytestreams |
![o](ftv2node.png) ConnectionListener | Derived classes can be registered as ConnectionListeners with the Client |
![o](ftv2node.png) DataFormField | An abstraction of a single field in a XEP-0004 Data Form |
![o](ftv2pnode.png) DataFormFieldContainer | An abstract base class for a XEP-0004 Data Form |
![|](ftv2vertline.png) ![o](ftv2node.png) DataForm | An abstraction of a XEP-0004 Data Form |
![|](ftv2vertline.png) ![o](ftv2node.png) DataFormItem | An abstraction of an <item> element in a XEP-0004 Data Form of type result |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) DataFormReported | An abstraction of a <reported> element in a XEP-0004 Data Form of type result |
![o](ftv2pnode.png) DiscoHandler | A virtual interface that enables objects to receive Service Discovery (XEP-0030) events |
![|](ftv2vertline.png) ![o](ftv2node.png) Adhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
![|](ftv2vertline.png) ![o](ftv2node.png) FlexibleOffline | An implementation of XEP-0013 (Flexible Offline Message Retrieval) |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) MUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2plastnode.png) InstantMUCRoom | This class implements an instant MUC room |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) UniqueMUCRoom | This class implements a unique MUC room |
![o](ftv2pnode.png) DiscoNodeHandler | Derived classes can be registered as NodeHandlers for certain nodes with the Disco object |
![|](ftv2vertline.png) ![o](ftv2node.png) Adhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
![|](ftv2vertline.png) ![o](ftv2node.png) Capabilities | This is an implementation of XEP-0115 (Entity Capabilities) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) MUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
![o](ftv2node.png) DNS | This class holds a number of static functions used for DNS related stuff |
![o](ftv2node.png) VCard::Email | |
![o](ftv2node.png) Event | A base class for events |
![o](ftv2node.png) EventDispatcher | An Event dispatcher |
![o](ftv2node.png) EventHandler | An base class for event handlers |
![o](ftv2node.png) FlexibleOfflineHandler | Implementation of this virtual interface allows for retrieval of offline messages following XEP-0030 |
![o](ftv2node.png) VCard::Geo | |
![o](ftv2node.png) Handler | A base class that gets informed about advertised or removed XMPP services on the local network |
![o](ftv2node.png) Disco::Identity | An abstraction of a Disco identity (Service Discovery, XEP-0030) |
![o](ftv2pnode.png) IqHandler | A virtual interface which can be reimplemented to receive IQ stanzas |
![|](ftv2vertline.png) ![o](ftv2node.png) Adhoc | This class implements a provider for XEP-0050 (Ad-hoc Commands) |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
![|](ftv2vertline.png) ![o](ftv2node.png) Disco | This class implements XEP-0030 (Service Discovery) and XEP-0092 (Software Version) |
![|](ftv2vertline.png) ![o](ftv2node.png) FlexibleOffline | An implementation of XEP-0013 (Flexible Offline Message Retrieval) |
![|](ftv2vertline.png) ![o](ftv2node.png) InBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
![|](ftv2vertline.png) ![o](ftv2node.png) LastActivity | This is an implementation of XEP-0012 (Last Activity) for both clients and components |
![|](ftv2vertline.png) ![o](ftv2node.png) MUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
![|](ftv2vertline.png) ![o](ftv2node.png) NonSaslAuth | This class is an implementation of XEP-0078 (Non-SASL Authentication) |
![|](ftv2vertline.png) ![o](ftv2node.png) PrivacyManager | This class implements a manager for privacy lists as defined in section 10 of RFC 3921 |
![|](ftv2vertline.png) ![o](ftv2pnode.png) PrivateXML | This class implements XEP-0049 (Private XML Storage) |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Annotations | This is an implementation of XEP-0145 (Annotations) |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) BookmarkStorage | This is an implementation of XEP-0048 (Bookmark Storage) |
![|](ftv2vertline.png) ![o](ftv2node.png) Manager | This manager is used to interact with PubSub services (XEP-0060) |
![|](ftv2vertline.png) ![o](ftv2node.png) Registration | This class is an implementation of XEP-0077 (In-Band Registration) |
![|](ftv2vertline.png) ![o](ftv2node.png) RosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
![|](ftv2vertline.png) ![o](ftv2node.png) Search | An implementation of XEP-0055 (Jabber Search) |
![|](ftv2vertline.png) ![o](ftv2node.png) SIManager | This class manages streams initiated using XEP-0095 |
![|](ftv2vertline.png) ![o](ftv2node.png) SIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
![|](ftv2vertline.png) ![o](ftv2node.png) SOCKS5BytestreamManager | An SOCKS5BytestreamManager dispatches SOCKS5 Bytestreams |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) VCardManager | A VCardManager can be used to fetch an entities VCard as well as for setting one's own VCard |
![o](ftv2node.png) Item | Abstracts a PubSub Item (XEP-0060) |
![o](ftv2node.png) Disco::Item | An abstraction of a Disco item (Service Discovery, XEP-0030) |
![o](ftv2node.png) Event::ItemOperation | |
![o](ftv2node.png) JID | An abstraction of a JID |
![o](ftv2node.png) VCard::Label | |
![o](ftv2node.png) LastActivityHandler | This is an virtual interface that, once reimplemented, allows to receive the results of Last-Activity-queries to other entities |
![o](ftv2node.png) LogHandler | A virtual interface which can be reimplemented to receive debug and log messages |
![o](ftv2node.png) LogSink | An implementation of log sink and source |
![o](ftv2node.png) Manager | This is a manager for server-less messaging (XEP-0174) |
![o](ftv2node.png) MD5 | An MD% implementation |
![o](ftv2node.png) MessageEventHandler | A virtual interface that enables an object to be notified about Message Events (XEP-0022) |
![o](ftv2pnode.png) MessageFilter | Virtual base class for message filters |
![|](ftv2vertline.png) ![o](ftv2node.png) ChatStateFilter | This class adds Chat State Notifications (XEP-0085) support to a MessageSession |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) MessageEventFilter | This class adds Message Event (XEP-0022) support to a MessageSession |
![o](ftv2pnode.png) MessageHandler | A virtual interface which can be reimplemented to receive incoming message stanzas |
![|](ftv2vertline.png) ![o](ftv2node.png) InBandBytestream | An implementation of a single In-Band Bytestream (XEP-0047) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) MUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
![o](ftv2pnode.png) MessageSession | An abstraction of a message session between any two entities |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) MUCMessageSession | This is a MessageSession, adapted to be used in a MUC context |
![o](ftv2node.png) MessageSessionHandler | A virtual interface which can be reimplemented to receive incoming message sessions |
![o](ftv2node.png) MUCInvitationHandler | A handler that can be used to receive invitations to MUC rooms |
![o](ftv2node.png) MUCListItem | |
![o](ftv2node.png) MUCRoomConfigHandler | An abstract interface that can be implemented for MUC room configuration |
![o](ftv2node.png) MUCRoomHandler | This interface enables inheriting classes to be notified about certain events in a MUC room |
![o](ftv2node.png) MUCRoomParticipant | |
![o](ftv2node.png) Mutex | A simple implementation of mutex as a wrapper around a pthread mutex or a win32 critical section |
![o](ftv2node.png) MutexGuard | A simple implementation of a mutex guard |
![o](ftv2node.png) VCard::Name | |
![o](ftv2node.png) Adhoc::Command::Note | |
![o](ftv2node.png) VCard::Org | |
![o](ftv2node.png) Parser | This class implements an XML parser |
![o](ftv2node.png) VCard::Photo | |
![o](ftv2pnode.png) PresenceHandler | A virtual interface which can be reimplemented to receive presence stanzas |
![|](ftv2vertline.png) ![o](ftv2node.png) MUCRoom | This is an implementation of XEP-0045 (Multi-User Chat) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) RosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
![o](ftv2node.png) PrivacyItem | This is an abstraction of a single item of a privacy list, describing an allowed or forbidden action |
![o](ftv2node.png) PrivacyListHandler | A virtual interface that allows to retrieve Privacy Lists |
![o](ftv2pnode.png) PrivateXMLHandler | A virtual interface which can be reimplemented to store and receive private XML data |
![|](ftv2vertline.png) ![o](ftv2node.png) Annotations | This is an implementation of XEP-0145 (Annotations) |
![|](ftv2vertline.png) ![o](ftv2node.png) BookmarkStorage | This is an implementation of XEP-0048 (Bookmark Storage) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) RosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
![o](ftv2node.png) RegistrationFields | |
![o](ftv2node.png) RegistrationHandler | A virtual interface that receives events from an Registration object |
![o](ftv2node.png) Resource | Holds resource attributes |
![o](ftv2node.png) ResultHandler | A virtual interface to receive item related requests results |
![o](ftv2node.png) RosterItem | An abstraction of a roster item |
![o](ftv2node.png) RosterItemData | A class holding roster item data |
![o](ftv2node.png) RosterListener | A virtual interface which can be reimplemented to receive roster updates |
![o](ftv2node.png) AMP::Rule | |
![o](ftv2node.png) SearchFieldStruct | |
![o](ftv2node.png) SearchHandler | A virtual interface that enables objects to receive Jabber Search (XEP-0055) results |
![o](ftv2node.png) Service | An abstraction of the parameters of a single link-local service |
![o](ftv2node.png) SHA | An implementation of SHA1 |
![o](ftv2pnode.png) 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 |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
![o](ftv2node.png) SIProfileFTHandler | An abstract base class to handle file transfer (FT) requests |
![o](ftv2pnode.png) SIProfileHandler | An abstract base class to handle SI requests for a specific profile, e.g. file transfer |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) SIProfileFT | An implementation of the file transfer SI profile (XEP-0096) |
![o](ftv2pnode.png) Stanza | This is the base class for XMPP stanza abstractions |
![|](ftv2vertline.png) ![o](ftv2node.png) IQ | An abstraction of an IQ stanza |
![|](ftv2vertline.png) ![o](ftv2node.png) Message | An abstraction of a message stanza |
![|](ftv2vertline.png) ![o](ftv2node.png) Presence | An abstraction of a presence stanza |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) Subscription | An abstraction of a subscription stanza |
![o](ftv2pnode.png) StanzaExtension | This class abstracts a stanza extension, which is usually an element in a specific namespace |
![|](ftv2vertline.png) ![o](ftv2node.png) Adhoc::Command | An abstraction of an Adhoc Command element (from Adhoc Commands, XEP-0050) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) AMP | This is an implementation of XEP-0079 (Advanced Message Processing) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Attention | This is an implementation of XEP-0224 as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Capabilities | This is an implementation of XEP-0115 (Entity Capabilities) |
![|](ftv2vertline.png) ![o](ftv2node.png) ChatState | An implementation of Chat State Notifications (XEP-0085) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) DataForm | An abstraction of a XEP-0004 Data Form |
![|](ftv2vertline.png) ![o](ftv2node.png) DelayedDelivery | This is an implementation of XEP-0203 (Delayed Delivery) |
![|](ftv2vertline.png) ![o](ftv2node.png) Disco::Info | An abstraction of a Disco Info element (from Service Discovery, XEP-0030) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Disco::Items | An abstraction of a Disco query element (from Service Discovery, XEP-0030) in the disco::items namespace, implemented as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Error | A stanza error abstraction implemented as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) FeatureNeg | An abstraction of Feature Negotiation (XEP-0020), implemented as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) GPGEncrypted | This is an abstraction of a jabber:x:encrypted namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage) |
![|](ftv2vertline.png) ![o](ftv2node.png) GPGSigned | This is an abstraction of a jabber:x:signed namespace element, as used in XEP-0027 (Current Jabber OpenPGP Usage) |
![|](ftv2vertline.png) ![o](ftv2node.png) LastActivity::Query | This is an abstraction of a LastActivity Query that can be used in XEP-0012 as well as XEP-0256 |
![|](ftv2vertline.png) ![o](ftv2node.png) MessageEvent | An implementation of Message Events (XEP-0022) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) MUCRoom::MUC | An abstraction of a MUC query |
![|](ftv2vertline.png) ![o](ftv2node.png) MUCRoom::MUCUser | An abstraction of a MUC user query |
![|](ftv2vertline.png) ![o](ftv2node.png) Nickname | An implementation of User Nickname (XEP-0172) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) OOB | This is an abstraction of a jabber:x:oob namespace element or a jabber:iq:oob namespace element as specified in XEP-0066 |
![|](ftv2vertline.png) ![o](ftv2node.png) Event | This is an implementation of a PubSub Notification as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Receipt | An implementation of Message Receipts (XEP-0184) as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) Registration::Query | A wrapping class for the XEP-0077 <query> element |
![|](ftv2vertline.png) ![o](ftv2node.png) SHIM | An implementation/abstraction of Stanza Headers and Internet Metadata (SHIM, XEP-0131) |
![|](ftv2vertline.png) ![o](ftv2node.png) SoftwareVersion | This is an implementation of XEP-0092 as a StanzaExtension |
![|](ftv2vertline.png) ![o](ftv2node.png) VCard | A VCard abstraction |
![|](ftv2vertline.png) ![o](ftv2node.png) VCardUpdate | This is an abstraction of a vcard-temp:x:update namespace element, as used in XEP-0153 (vCard-Based Avatars) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) XHtmlIM | This is a wrapper of an XHTML-IM (XEP-0071) message body |
![o](ftv2node.png) StanzaExtensionFactory | A Factory that creates StanzaExtensions from Tags |
![o](ftv2node.png) StatisticsHandler | A virtual interface which can be reimplemented to receive connection statistics |
![o](ftv2node.png) StatisticsStruct | |
![o](ftv2node.png) StreamHost | |
![o](ftv2node.png) Subscriber | |
![o](ftv2pnode.png) SubscriptionHandler | A virtual interface which can be reimplemented to receive incoming subscription stanzas |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) RosterManager | This class implements Jabber/XMPP roster handling in the jabber:iq:roster namespace |
![o](ftv2node.png) SubscriptionInfo | |
![o](ftv2node.png) Tag | This is an abstraction of an XML element |
![o](ftv2pnode.png) TagHandler | A virtual interface which can be reimplemented to receive non-XMPP Core stanzas |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ConnectionBOSH | This is an implementation of a BOSH (HTTP binding) connection |
![o](ftv2node.png) VCard::Telephone | |
![o](ftv2pnode.png) TLSBase | An abstract base class for TLS implementations |
![|](ftv2vertline.png) ![o](ftv2pnode.png) GnuTLSBase | This is the common base class for (stream) encryption using GnuTLS |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GnuTLSClient | This class implements a TLS backend using GnuTLS |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GnuTLSClientAnon | This class implements an anonymous TLS backend using GnuTLS |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) GnuTLSServerAnon | This class implements (stream) encryption using GnuTLS server-side |
![|](ftv2vertline.png) ![o](ftv2pnode.png) OpenSSLBase | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OpenSSLClient | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) OpenSSLServer | |
![|](ftv2vertline.png) ![o](ftv2node.png) SChannel | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TLSDefault | This is an abstraction of the various TLS backends |
![o](ftv2pnode.png) TLSHandler | An interface that allows for interacting with TLS implementations derived from TLSBase |
![|](ftv2vertline.png) ![o](ftv2node.png) ClientBase | This is the common base class for a Jabber/XMPP Client and a Jabber Component |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ConnectionTLS | This is an implementation of a TLS/SSL connection |
![o](ftv2node.png) TrackedInfo | |
![\](ftv2lastnode.png) VCardHandler | A virtual interface that helps requesting Jabber VCards |