From b2000cf7715f9dd0a9961f9bdee2356a251c9f20 Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Mon, 25 Mar 2024 21:28:12 +0100 Subject: [PATCH] refactor: Remove unused method --- src/blackmisc/network/clientlist.cpp | 24 ------------------------ src/blackmisc/network/clientlist.h | 9 --------- 2 files changed, 33 deletions(-) diff --git a/src/blackmisc/network/clientlist.cpp b/src/blackmisc/network/clientlist.cpp index 614367fde..849bddc66 100644 --- a/src/blackmisc/network/clientlist.cpp +++ b/src/blackmisc/network/clientlist.cpp @@ -13,28 +13,4 @@ namespace BlackMisc::Network CClientList::CClientList(const CSequence &other) : CSequence(other) {} - - bool CClientList::hasCapability(const Aviation::CCallsign &callsign, CClient::Capability capability) const - { - return this->getCapabilities(callsign).testFlag(capability); - } - - CClient::Capabilities CClientList::getCapabilities(const Aviation::CCallsign &callsign) const - { - if (this->isEmpty()) { return static_cast(CClient::None); } - return this->findFirstByCallsign(callsign).getCapabilities(); - } - - CClientList CClientList::filterPilotsByCallsign(const CCallsignSet &callsigns) const - { - CClientList filtered; - for (const CClient &client : *this) - { - if (client.isAtc() || callsigns.contains(client.getCallsign())) - { - filtered.push_back(client); - } - } - return filtered; - } } // namespace diff --git a/src/blackmisc/network/clientlist.h b/src/blackmisc/network/clientlist.h index 07d1c7093..6c92fc84c 100644 --- a/src/blackmisc/network/clientlist.h +++ b/src/blackmisc/network/clientlist.h @@ -33,15 +33,6 @@ namespace BlackMisc::Network //! Construct from a base class object. CClientList(const CSequence &other); - - //! Has client for callsign the given capability? - bool hasCapability(const Aviation::CCallsign &callsign, CClient::Capability capability) const; - - //! Capabilities of client for callsign - CClient::Capabilities getCapabilities(const Aviation::CCallsign &callsign) const; - - //! Filter pilots by callsign in set - CClientList filterPilotsByCallsign(const Aviation::CCallsignSet &callsigns) const; }; //! Client per callsign