| 98 | } |
| 99 | |
| 100 | void TriggerManager::removeNamespace(const std::string& space) |
| 101 | { |
| 102 | Debug::Log->debug("<TriggerManager> Removing Trigger Namespace {0}", space); |
| 103 | if (const auto spaceItr = m_allTriggers.find(space); |
| 104 | spaceItr != m_allTriggers.end()) |
| 105 | { |
| 106 | Debug::Log->trace( |
| 107 | "<TriggerManager> Found Trigger Namespace {0}, removing it...", space); |
| 108 | m_allTriggers.erase(spaceItr); |
| 109 | return; |
| 110 | } |
| 111 | std::vector<std::string> namespaces(m_allTriggers.size()); |
| 112 | std::transform(m_allTriggers.begin(), m_allTriggers.end(), namespaces.begin(), |
| 113 | [](const auto& pair) { return pair.first; }); |
| 114 | throw Exceptions::UnknownTriggerNamespace(space, namespaces, EXC_INFO); |
| 115 | } |
| 116 | |
| 117 | std::vector<std::string> TriggerManager::getAllTriggersNameFromTriggerGroup( |
| 118 | const std::string& space, const std::string& group) |
no test coverage detected