ListeningPlugin.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
ArmarXCore/core/ComponentPlugin.h
>
4
5
namespace
armarx::armem::client::plugins
6
{
7
8
/**
9
* @brief Subscribes the memory updates topic.
10
*
11
* When using this plugin, the component needs to implement the
12
* `MemoryListenerInterface`.
13
*
14
* @see MemoryListenerInterface
15
*/
16
class
ListeningPlugin
:
public
armarx::ComponentPlugin
17
{
18
public
:
19
using
ComponentPlugin::ComponentPlugin;
20
virtual
~ListeningPlugin
()
override
;
21
22
virtual
void
23
postCreatePropertyDefinitions
(
armarx::PropertyDefinitionsPtr
& properties)
override
;
24
};
25
26
}
// namespace armarx::armem::client::plugins
armarx::armem::client::plugins::ListeningPlugin::~ListeningPlugin
virtual ~ListeningPlugin() override
Definition:
ListeningPlugin.cpp:10
armarx::armem::client::plugins::ListeningPlugin::postCreatePropertyDefinitions
virtual void postCreatePropertyDefinitions(armarx::PropertyDefinitionsPtr &properties) override
Definition:
ListeningPlugin.cpp:15
armarx::armem::client::plugins::ListeningPlugin
Subscribes the memory updates topic.
Definition:
ListeningPlugin.h:16
armarx::ComponentPlugin
Definition:
ComponentPlugin.h:37
IceUtil::Handle< class PropertyDefinitionContainer >
armarx::armem::client::plugins
This file is part of ArmarX.
Definition:
forward_declarations.h:23
ComponentPlugin.h
RobotAPI
libraries
armem
client
plugins
ListeningPlugin.h
Generated on Sat Mar 29 2025 09:17:27 for armarx_documentation by
1.8.17