From 18d8e56d27db8bb053ec07a52c29c0bbf361aaca Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Mon, 10 May 2021 08:24:06 +0200
Subject: [PATCH] armem/client: Reader and writer methods useMemory() are now
 public

---
 source/RobotAPI/libraries/armem/client/ComponentPlugin.h   | 7 ++++---
 .../libraries/armem/client/ReaderComponentPlugin.h         | 5 ++---
 .../libraries/armem/client/WriterComponentPlugin.h         | 7 ++-----
 3 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/source/RobotAPI/libraries/armem/client/ComponentPlugin.h b/source/RobotAPI/libraries/armem/client/ComponentPlugin.h
index e35f9e08d..7fc432536 100644
--- a/source/RobotAPI/libraries/armem/client/ComponentPlugin.h
+++ b/source/RobotAPI/libraries/armem/client/ComponentPlugin.h
@@ -27,9 +27,6 @@ namespace armarx::armem::client
         ComponentPluginUser();
         ~ComponentPluginUser() override;
 
-    protected:
-
-        void setMemory(server::MemoryInterfacePrx memory);
 
         /**
          * @brief Resolve the given memory name, add it as dependency and update the readers and writers.
@@ -40,6 +37,10 @@ namespace armarx::armem::client
         virtual armem::data::WaitForMemoryResult useMemory(const std::string& memoryName) override;
         using mns::plugins::ClientPluginUserBase::useMemory;
 
+    protected:
+
+        void setMemory(server::MemoryInterfacePrx memory);
+
     };
 
 }
diff --git a/source/RobotAPI/libraries/armem/client/ReaderComponentPlugin.h b/source/RobotAPI/libraries/armem/client/ReaderComponentPlugin.h
index 44f276ac9..8c7858bfc 100644
--- a/source/RobotAPI/libraries/armem/client/ReaderComponentPlugin.h
+++ b/source/RobotAPI/libraries/armem/client/ReaderComponentPlugin.h
@@ -50,16 +50,15 @@ namespace armarx::armem::client
         ReaderComponentPluginUser();
         ~ReaderComponentPluginUser() override;
 
+        virtual armem::data::WaitForMemoryResult useMemory(const std::string& memoryName) override;
+        using mns::plugins::ClientPluginUserBase::useMemory;
 
         virtual void memoryUpdated(const std::vector<data::MemoryID>& updatedSnapshotIDs, const Ice::Current& current) override;
 
-
     protected:
 
         void setReadingMemory(server::ReadingMemoryInterfacePrx memory);
 
-        virtual armem::data::WaitForMemoryResult useMemory(const std::string& memoryName) override;
-        using mns::plugins::ClientPluginUserBase::useMemory;
 
 
     protected:
diff --git a/source/RobotAPI/libraries/armem/client/WriterComponentPlugin.h b/source/RobotAPI/libraries/armem/client/WriterComponentPlugin.h
index 6df32feea..0f5f21f80 100644
--- a/source/RobotAPI/libraries/armem/client/WriterComponentPlugin.h
+++ b/source/RobotAPI/libraries/armem/client/WriterComponentPlugin.h
@@ -40,16 +40,13 @@ namespace armarx::armem::client
         WriterComponentPluginUser();
         ~WriterComponentPluginUser() override;
 
-    protected:
-
-        void setWritingMemory(server::WritingMemoryInterfacePrx memory);
-
         virtual armem::data::WaitForMemoryResult useMemory(const std::string& memoryName) override;
         using mns::plugins::ClientPluginUserBase::useMemory;
 
-
     protected:
 
+        void setWritingMemory(server::WritingMemoryInterfacePrx memory);
+
         Writer memoryWriter;
 
     private:
-- 
GitLab