MCPcopy Create free account
hub / github.com/Icinga/icinga2 / GetQueuesForType

Method GetQueuesForType

lib/remote/eventqueue.cpp:104–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102}
103
104std::vector<EventQueue::Ptr> EventQueue::GetQueuesForType(const String& type)
105{
106 EventQueueRegistry::ItemMap queues = EventQueueRegistry::GetInstance()->GetItems();
107
108 std::vector<EventQueue::Ptr> availQueues;
109
110 for (auto& kv : queues) {
111 if (kv.second->CanProcessEvent(type))
112 availQueues.push_back(kv.second);
113 }
114
115 return availQueues;
116}
117
118EventQueue::Ptr EventQueue::GetByName(const String& name)
119{

Callers

nothing calls this directly

Calls 3

CanProcessEventMethod · 0.80
push_backMethod · 0.80
GetItemsMethod · 0.45

Tested by

no test coverage detected