OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTM::ModuleActionListenerHolder Class Reference

ModuleActionListenerHolder class. More...

#include <ManagerActionListener.h>

Inheritance diagram for RTM::ModuleActionListenerHolder:
Collaboration diagram for RTM::ModuleActionListenerHolder:

Public Member Functions

 ~ModuleActionListenerHolder () override
 Destructor .
 
virtual void preLoad (std::string &modname, std::string &funcname)
 preLoad callback function TODO: Documentation
 
virtual void postLoad (std::string &modname, std::string &funcname)
 postLoad callback function TODO: Documentation
 
virtual void preUnload (std::string &modname)
 preUnload callback function TODO: Documentation
 
virtual void postUnload (std::string &modname)
 postUnload callback function TODO: Documentation
 
- Public Member Functions inherited from RTM::util::ListenerHolder< ModuleActionListener >
 ListenerHolder (ListenerHolder const &)=delete
 
 ListenerHolder ()=default
 ListenerHolder class ctor .
 
ListenerHolderoperator= (ListenerHolder const &)=delete
 
virtual ~ListenerHolder ()
 ListenerHolder class dtor .
 
virtual void addListener (ModuleActionListener *listener, bool autoclean)
 add listener object
 
virtual void removeListener (ModuleActionListener *listener)
 remove listener object
 

Additional Inherited Members

- Public Types inherited from RTM::util::ListenerHolder< ModuleActionListener >
using Entry
 
using EntryList
 
using EntryIterator
 
- Protected Attributes inherited from RTM::util::ListenerHolder< ModuleActionListener >
std::mutex m_mutex
 Mutex .
 
EntryList m_listeners
 List of listener object .
 

Detailed Description

Constructor & Destructor Documentation

◆ ~ModuleActionListenerHolder()

RTM::ModuleActionListenerHolder::~ModuleActionListenerHolder ( )
override

Destructor .

Member Function Documentation

◆ postLoad()

virtual void RTM::ModuleActionListenerHolder::postLoad ( std::string & modname,
std::string & funcname )
virtual

postLoad callback function TODO: Documentation

◆ postUnload()

virtual void RTM::ModuleActionListenerHolder::postUnload ( std::string & modname)
virtual

postUnload callback function TODO: Documentation

◆ preLoad()

virtual void RTM::ModuleActionListenerHolder::preLoad ( std::string & modname,
std::string & funcname )
virtual

preLoad callback function TODO: Documentation

◆ preUnload()

virtual void RTM::ModuleActionListenerHolder::preUnload ( std::string & modname)
virtual

preUnload callback function TODO: Documentation


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