| 622 | } |
| 623 | |
| 624 | std::shared_ptr<std::mutex> SessionManager::parserMutexForObjectTopic(ObjectTopicId id) const { |
| 625 | std::shared_lock lock(object_parsers_mutex_); |
| 626 | const auto* slot = findValidParserSlotLocked(id); |
| 627 | return slot != nullptr ? slot->mutex : nullptr; |
| 628 | } |
| 629 | |
| 630 | void SessionManager::recordLoadedSource(QString path, QString prefix, QString plugin_id, QString plugin_config_json) { |
| 631 | LoadedSource source{std::move(path), std::move(prefix), std::move(plugin_id), std::move(plugin_config_json)}; |
no outgoing calls
no test coverage detected