13 #include "connectiontlsserver.h"
An abstract base class for a connection.
const std::string & server() const
ConnectionDataHandler * m_handler
virtual ConnectionBase * newInstance() const =0
This is an abstract base class to receive events from a ConnectionBase-derived object.
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.