* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef COREAUTHHANDLER_H
-#define COREAUTHHANDLER_H
+#pragma once
#include "authhandler.h"
#include "metricsserver.h"
Q_OBJECT
public:
- CoreAuthHandler(QTcpSocket* socket, QObject* parent = nullptr);
+ CoreAuthHandler(QSslSocket* socket, QObject* parent = nullptr);
QHostAddress hostAddress() const;
bool isLocal() const override;
private slots:
void onReadyRead();
-#ifdef HAVE_SSL
void onSslErrors();
-#endif
// only in legacy mode
void onProtocolVersionMismatch(int actual, int expected);
quint8 _connectionFeatures;
QVector<PeerFactory::ProtoDescriptor> _supportedProtos;
};
-
-#endif