ListeningPlugin Class Reference

Subscribes the memory updates topic. More...

#include <RobotAPI/libraries/armem/client/plugins/ListeningPlugin.h>

+ Inheritance diagram for ListeningPlugin:

Public Member Functions

virtual void postCreatePropertyDefinitions (armarx::PropertyDefinitionsPtr &properties) override
 
virtual ~ListeningPlugin () override
 
- Public Member Functions inherited from ManagedIceObjectPlugin
ManagedIceObjectparent ()
 
template<class T >
Tparent ()
 
const ManagedIceObjectparent () const
 
template<class T >
const Tparent () const
 
template<class T >
bool parentDerives () const
 
virtual ~ManagedIceObjectPlugin ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from ComponentPlugin
virtual void componentPropertiesUpdated (const std::set< std::string > &changedProperties)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
- Protected Member Functions inherited from ManagedIceObjectPlugin
template<class PluginT , class... ParamsT>
PluginT * addPlugin (const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params)
 
void addPluginDependency (ManagedIceObjectPlugin *dependedOn)
 
void addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn)
 
std::string makePropertyName (const std::string &name)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
virtual void postOnConnectComponent ()
 
virtual void postOnDisconnectComponent ()
 
virtual void postOnExitComponent ()
 
virtual void postOnInitComponent ()
 
const std::string & prefix () const
 
virtual void preOnConnectComponent ()
 
virtual void preOnDisconnectComponent ()
 
virtual void preOnExitComponent ()
 
virtual void preOnInitComponent ()
 

Detailed Description

Subscribes the memory updates topic.

When using this plugin, the component needs to implement the MemoryListenerInterface.

See also
MemoryListenerInterface

Definition at line 17 of file ListeningPlugin.h.

Constructor & Destructor Documentation

◆ ~ListeningPlugin()

~ListeningPlugin ( )
overridevirtual

Definition at line 11 of file ListeningPlugin.cpp.

Member Function Documentation

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( armarx::PropertyDefinitionsPtr properties)
overridevirtual

Reimplemented from ComponentPlugin.

Definition at line 15 of file ListeningPlugin.cpp.


The documentation for this class was generated from the following files: