Ref T280, clients as callsign map as this is faster

This commit is contained in:
Klaus Basan
2018-06-11 02:06:04 +02:00
parent 70c15f62cd
commit a2838e3b57
4 changed files with 41 additions and 16 deletions

View File

@@ -16,6 +16,7 @@
#include "blackmisc/aviation/callsignset.h"
#include "blackmisc/provider.h"
#include <QReadWriteLock>
#include <QMap>
namespace BlackMisc
{
@@ -101,7 +102,7 @@ namespace BlackMisc
//! @}
private:
CClientList m_clients;
QMap<BlackMisc::Aviation::CCallsign, BlackMisc::Network::CClient> m_clients;
mutable QReadWriteLock m_lockClient; //!< lock clients: m_clients
};