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
commit a2a669572c
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
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 <QSslCertificate>
#include <QSslKey>
#include <QTcpServer>
@ -59,7 +60,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
bool m_https;
QList<QSslCertificate> m_certificates;