Use QSet for tracking server connections

We don't need to maintain order between connections so QSet would be more suitable.
This commit is contained in:
Chocobo1
2019-04-15 21:22:11 +08:00
parent 4e5a85dda5
commit df6df20969
2 changed files with 5 additions and 4 deletions

View File

@@ -31,6 +31,7 @@
#ifndef HTTP_SERVER_H
#define HTTP_SERVER_H
#include <QSet>
#include <QTcpServer>
#ifndef QT_NO_OPENSSL
@@ -66,7 +67,7 @@ namespace Http
void removeConnection(Connection *connection);
IRequestHandler *m_requestHandler;
QList<Connection *> m_connections; // for tracking persistent connections
QSet<Connection *> m_connections; // for tracking persistent connections
#ifndef QT_NO_OPENSSL
QList<QSslCipher> safeCipherList() const;