Change-Id: If63acc08307c0a411072a2a37ac52661e7e02594
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
EchoServer::~EchoServer()
{
m_pWebSocketServer->close();
- while (!m_clients.isEmpty()) {
- QWebSocket *pWebSocket = m_clients.takeFirst();
- delete pWebSocket;
- }
+ qDeleteAll(m_clients.begin(), m_clients.end());
}
//! [onNewConnection]
ChatServer::~ChatServer()
{
m_pWebSocketServer->close();
- while (!m_clients.isEmpty()) {
- QWebSocket *pWebSocket = m_clients.takeFirst();
- delete pWebSocket;
- }
+ qDeleteAll(m_clients.begin(), m_clients.end());
}
//! [constructor]
SslEchoServer::~SslEchoServer()
{
m_pWebSocketServer->close();
- while (!m_clients.isEmpty()) {
- QWebSocket *pWebSocket = m_clients.takeFirst();
- delete pWebSocket;
- }
+ qDeleteAll(m_clients.begin(), m_clients.end());
}
//! [onNewConnection]