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