#include "common-export.h"
-#include <QTcpSocket>
+#include <QSslSocket>
#include "protocol.h"
public:
AuthHandler(QObject* parent = nullptr);
- QTcpSocket* socket() const;
+ QSslSocket* socket() const;
virtual bool isLocal() const;
void socketError(QAbstractSocket::SocketError error, const QString& errorString);
protected:
- void setSocket(QTcpSocket* socket);
+ void setSocket(QSslSocket* socket);
protected slots:
virtual void onSocketError(QAbstractSocket::SocketError error);
private:
void invalidMessage();
- QTcpSocket* _socket{nullptr}; // FIXME: should be a QSharedPointer? -> premature disconnect before the peer has taken over
+ QSslSocket* _socket{nullptr}; // FIXME: should be a QSharedPointer? -> premature disconnect before the peer has taken over
bool _disconnectedSent{false};
};