ListeningPluginUser.cpp
Go to the documentation of this file.
1
#include "
ListeningPluginUser.h
"
2
3
#include <
RobotAPI/libraries/armem/client/MemoryNameSystem.h
>
4
5
#include "
ListeningPlugin.h
"
6
7
namespace
armarx::armem::client::plugins
8
{
9
10
ListeningPluginUser::ListeningPluginUser
()
11
{
12
addPlugin
(listeningPlugin);
13
}
14
15
ListeningPluginUser::~ListeningPluginUser
()
16
{
17
}
18
19
void
20
ListeningPluginUser::memoryUpdated
(
const
std::vector<data::MemoryID>& updatedSnapshotIDs,
21
const
Ice::Current&)
22
{
23
memoryNameSystem
().
updated
(updatedSnapshotIDs);
24
}
25
26
}
// namespace armarx::armem::client::plugins
armarx::armem::client::util::MemoryListener::updated
void updated(const std::vector< MemoryID > &updatedIDs) const
Function handling updates from the MemoryListener ice topic.
Definition:
MemoryListener.cpp:41
armarx::armem::client::plugins::ListeningPluginUser::memoryUpdated
virtual void memoryUpdated(const std::vector< data::MemoryID > &updatedSnapshotIDs, const Ice::Current &) override
Definition:
ListeningPluginUser.cpp:20
armarx::armem::client::plugins::PluginUser::memoryNameSystem
MemoryNameSystem & memoryNameSystem()
Definition:
PluginUser.cpp:20
armarx::ManagedIceObject::addPlugin
PluginT * addPlugin(const std::string prefix="", ParamsT &&... params)
Definition:
ManagedIceObject.h:186
armarx::armem::client::plugins::ListeningPluginUser::ListeningPluginUser
ListeningPluginUser()
Definition:
ListeningPluginUser.cpp:10
armarx::armem::client::plugins
This file is part of ArmarX.
Definition:
forward_declarations.h:23
MemoryNameSystem.h
ListeningPlugin.h
armarx::armem::client::plugins::ListeningPluginUser::~ListeningPluginUser
virtual ~ListeningPluginUser() override
Definition:
ListeningPluginUser.cpp:15
ListeningPluginUser.h
RobotAPI
libraries
armem
client
plugins
ListeningPluginUser.cpp
Generated on Sat Mar 29 2025 09:17:27 for armarx_documentation by
1.8.17