 AuthenticationHandler | |
 ConfigHandler | An interface that can be re-implemented to receive configuration updates |
  ComponentBase | An abstract base class for the server's components |
   C2S | The base class for the Client-to-Server (C2S) component |
   SM | Implements a client session manager |
  Router | The base class for the routing component |
 ConfigManager | The manager for the server configuration |
 ConnectionCompression | This is an implementation of a de/compressing connection |
 Domain | An abstraction of a XMPP domain and its configuration |
 DomainHandler | A base class for entities that handle Tags for a specific domain |
 Plugin | Abstract base class for a (sub)protocol such as Roster Management, Private XML Storage, etc |
  DiscoManager | An implementation of the server-side disco management |
  MessageManager | An implementation of the server-side message management |
  PresenceManager | An implementation of the server-side presence management |
  RosterManager | An implementation of the server-side roster management protocol from RFC3921 |
  VCardManager | An implementation of the server-side presence management |
 RosterProvider | |
 Semaphore | A simple implementation of semaphore as a wrapper around a pthread or win32 semaphore |
 ServerEventHandler | An interface that can be re-implemented to receive server events |
 StreamBase | A class that abstracts a single client connection. Used by C2S |
 StreamFeature | This is the base class for a strean feature. It allows to plug new features (and associated processing) into the server |
  FeatureCompression | An abstraction of the STARTTLS stream feature |
  FeatureResourceBind | An abstraction of the Resource Bind stream feature |
  FeatureSASL | An abstraction of the SASL stream feature |
  FeatureSession | An abstraction of the Session Create stream feature |
  FeatureSTARTTLS | An abstraction of the STARTTLS stream feature |
 TagHandler | A base class for entities that handles Tags for a specific domain |
  ComponentBase | An abstract base class for the server's components |
  Router | The base class for the routing component |