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