OpenRTM-aist  1.2.1
Public Member Functions | List of all members
RTM::ModuleActionListenerHolder Class Reference

ModuleActionListenerHolder class. More...

#include <ManagerActionListener.h>

Inheritance diagram for RTM::ModuleActionListenerHolder:
Inheritance graph
[legend]
Collaboration diagram for RTM::ModuleActionListenerHolder:
Collaboration graph
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from RTM::util::ListenerHolder< ModuleActionListener >
typedef coil::Guard< coil::MutexGuard
 
typedef std::pair< ModuleActionListener *, bool > Entry
 
typedef std::vector< EntryEntryList
 
typedef EntryList::iterator EntryIterator
 
- Protected Member Functions inherited from coil::NonCopyable
 NonCopyable ()
 Constructor. More...
 
 ~NonCopyable ()
 Destructor. More...
 
- Protected Attributes inherited from RTM::util::ListenerHolder< ModuleActionListener >
coil::Mutex m_mutex
 Mutex. More...
 
EntryList m_listeners
 List of listener object. More...
 

Detailed Description

ModuleActionListenerHolder class.

Constructor & Destructor Documentation

virtual RTM::ModuleActionListenerHolder::~ModuleActionListenerHolder ( )
virtual

Destructor.

Member Function Documentation

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

postLoad callback function TODO: Documentation

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

postUnload callback function TODO: Documentation

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

preLoad callback function TODO: Documentation

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: