9#include <RobotAPI/interface/armem/mns/MemoryNameSystemInterface.h>
27 const dto::WaitForServerInput& input);
31 dto::RegisterServerResult
registerServer(
const dto::RegisterServerInput& input)
override;
40 std::map<std::string, std::vector<WaitForServerFuturePtr>> waitForServerFutures;
42 std::mutex futuresMtx;
void waitForServer_processOnce()
armarx::RemoteGui::Client::GridLayout RemoteGui_buildInfoGrid()
Builds a RemoteGui grid containing information about registered memories.
dto::RegisterServerResult registerServer(const dto::RegisterServerInput &input) override
Register a new memory server or update an existing entry.
void waitForServer_async(const AMD_MemoryNameSystemInterface_waitForServerPtr &future, const dto::WaitForServerInput &input)
Store the call in a container for later response.
AMD_MemoryNameSystemInterface_waitForServerPtr WaitForServerFuturePtr
Registry(const std::string &logTag="MemoryNameSystem Registry")