mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Remove unused EventQueue::UnregisterIfUnused()
This commit is contained in:
parent
41f61ccba4
commit
d19c0637ee
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user