MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / findValidParserSlotLocked

Method findValidParserSlotLocked

pj_runtime/src/SessionManager.cpp:584–590  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

582}
583
584const SessionManager::ObjectParserSlot* SessionManager::findValidParserSlotLocked(ObjectTopicId id) const {
585 auto it = object_topic_parsers_.find(id.id);
586 if (it == object_topic_parsers_.end() || it->second.handle == nullptr || !it->second.handle->valid()) {
587 return nullptr;
588 }
589 return &it->second;
590}
591
592SessionManager::ParserBinding SessionManager::parserBindingForObjectTopic(ObjectTopicId id) const {
593 std::shared_lock lock(object_parsers_mutex_);

Callers

nothing calls this directly

Calls 3

findMethod · 0.45
endMethod · 0.45
validMethod · 0.45

Tested by

no test coverage detected