46 void onEntityUpdate(
const std::vector<armem::MemoryID>& snapshotIDs);
49 const std::string callerId;
56 std::mutex eventHandlingMtx;
The memory name system (MNS) client.
Reads data from a memory server.
Client-side working entity instance.
Client-side working memory.
MemorySubscriber(const MemorySubscriber &)=delete
void handleEvents(const armem::wm::Memory &memory)
MemorySubscriber & operator=(const MemorySubscriber &)=delete
void handleEvent(const armem::wm::EntityInstance &memoryEntity)
MemorySubscriber(const std::string &callerId, armem::client::MemoryNameSystem &mns)
~MemorySubscriber() override
MemorySubscriber & operator=(MemorySubscriber &&)=delete
MemorySubscriber(MemorySubscriber &&)=delete
void onEntityUpdate(const std::vector< armem::MemoryID > &snapshotIDs)
This file is part of ArmarX.
armarx::core::time::DateTime Time
This file is part of ArmarX.