13#ifndef CONNECTIONTLSSERVER_H__
14#define CONNECTIONTLSSERVER_H__
18#include "connectionbase.h"
19#include "connectiontls.h"
20#include "tlsdefault.h"
21#include "tlshandler.h"
An abstract base class for a connection.
const std::string & server() const
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 ConnectionBase * newInstance() const
ConnectionTLS(ConnectionDataHandler *cdh, ConnectionBase *conn, const LogSink &log)
An implementation of log sink and source.
An abstract base class for TLS implementations.
An interface that allows for interacting with TLS implementations derived from TLSBase.
The namespace for the gloox library.