Skip to content
Snippets Groups Projects

Add overload of LTM.directlyStore taking server::wm::Memory

Merged Leonard Bärmann requested to merge armem/fix/directly-store-server-mem into master
1 file
+ 11
0
Compare changes
  • Side-by-side
  • Inline
@@ -8,7 +8,9 @@
@@ -8,7 +8,9 @@
#include <ArmarXCore/core/services/tasks/PeriodicTask.h>
#include <ArmarXCore/core/services/tasks/PeriodicTask.h>
 
#include <RobotAPI/libraries/armem/core/operations.h>
#include <RobotAPI/libraries/armem/core/wm/memory_definitions.h>
#include <RobotAPI/libraries/armem/core/wm/memory_definitions.h>
 
#include <RobotAPI/libraries/armem/server/wm/memory_definitions.h>
namespace armarx::armem::server::ltm::detail::mixin
namespace armarx::armem::server::ltm::detail::mixin
{
{
@@ -35,6 +37,15 @@ namespace armarx::armem::server::ltm::detail::mixin
@@ -35,6 +37,15 @@ namespace armarx::armem::server::ltm::detail::mixin
TIMING_END_STREAM(LTM_Memory_DirectlyStore, ARMARX_DEBUG);
TIMING_END_STREAM(LTM_Memory_DirectlyStore, ARMARX_DEBUG);
}
}
 
void
 
directlyStore(const armem::server::wm::Memory& serverMemory)
 
{
 
wm::Memory memory;
 
memory.setName(serverMemory.name());
 
memory.update(armem::toCommit(serverMemory));
 
this->directlyStore(memory);
 
}
 
void
void
bufferFinished()
bufferFinished()
{
{
Loading