63 const std::vector<armem::MemoryID>& snapshotIDs);
64 void updateKnownObjects();
68 std::unordered_map<std::string, armem::MemoryID>
70 std::optional<robot::RobotDescription>
72 std::unordered_map<std::string, armem::MemoryID>
78 std::string coreInstanceSegmentName =
"Instance";
79 std::string coreClassSegmentName =
"Class";
80 std::string providerName =
"";
82 bool allowClassCreation =
false;
85 const std::string propertyPrefix =
"mem.obj.articulated.";
88 std::mutex memoryWriterMutex;
91 std::mutex memoryReaderMutex;
94 std::unordered_map<std::string, MemoryID> knownObjects;