28 #include <RobotAPI/interface/armem/mns/MemoryNameSystemInterface.h>
29 #include <RobotAPI/interface/armem/server/MemoryInterface.h>
38 class ManagedIceObject;
220 inline operator bool()
const
249 mns::dto::MemoryServerInterfaces useServer(
const std::string&
memoryName);
255 template <
class ClientT>
256 using ClientFactory = std::function<std::optional<ClientT>(
const mns::dto::MemoryServerInterfaces& server)>;
258 template <
class ClientT>
259 std::map<std::string, ClientT> _getAllClients(ClientFactory<ClientT>&& factory)
const;
263 mns::MemoryNameSystemInterfacePrx mns =
nullptr;
269 std::map<std::string, mns::dto::MemoryServerInterfaces> servers;