Remove unused EventQueue::UnregisterIfUnused()

This commit is contained in:
Alexander A. Klimov 2024-11-08 11:36:49 +01:00
parent 41f61ccba4
commit d19c0637ee
2 changed files with 0 additions and 9 deletions

View File

@ -71,14 +71,6 @@ void EventQueue::RemoveClient(void *client)
m_Events.erase(client);
}
void EventQueue::UnregisterIfUnused(const String& name, const EventQueue::Ptr& queue)
{
std::unique_lock<std::mutex> lock(queue->m_Mutex);
if (queue->m_Events.empty())
Unregister(name);
}
void EventQueue::SetTypes(const std::set<String>& types)
{
std::unique_lock<std::mutex> lock(m_Mutex);

View File

@ -38,7 +38,6 @@ public:
Dictionary::Ptr WaitForEvent(void *client, double timeout = 5);
static std::vector<EventQueue::Ptr> GetQueuesForType(const String& type);
static void UnregisterIfUnused(const String& name, const EventQueue::Ptr& queue);
static EventQueue::Ptr GetByName(const String& name);
static void Register(const String& name, const EventQueue::Ptr& function);