13#include "connectiontlsserver.h"
An abstract base class for a connection.
const std::string & server() const
virtual ConnectionBase * newInstance() const =0
ConnectionDataHandler * m_handler
This is an abstract base class to receive events from a ConnectionBase-derived object.
This is an implementation of the server-side of a TLS/SSL connection.
virtual TLSBase * getTLSBase(TLSHandler *th, const std::string server)
ConnectionTLSServer(ConnectionDataHandler *cdh, ConnectionBase *conn, const LogSink &log)
virtual ~ConnectionTLSServer()
virtual ConnectionBase * newInstance() const
This is an implementation of a TLS/SSL connection.
An implementation of log sink and source.
An abstract base class for TLS implementations.
This is an abstraction of the various TLS backends.
An interface that allows for interacting with TLS implementations derived from TLSBase.
The namespace for the gloox library.