ListeningPlugin.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
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  */
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