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

NamingActionListenerHolder class. More...

#include <ManagerActionListener.h>

Inheritance diagram for RTM::NamingActionListenerHolder:
Collaboration diagram for RTM::NamingActionListenerHolder:

Public Member Functions

 ~NamingActionListenerHolder () override
 Destructor .
 
virtual void preBind (RTC::RTObject_impl *rtobj, coil::vstring &name)
 preBind callback function TODO: Documentation
 
virtual void postBind (RTC::RTObject_impl *rtobj, coil::vstring &name)
 postBind callback function TODO: Documentation
 
virtual void preUnbind (RTC::RTObject_impl *rtobj, coil::vstring &name)
 preUnbind callback function TODO: Documentation
 
virtual void postUnbind (RTC::RTObject_impl *rtobj, coil::vstring &name)
 postUnbind callback function TODO: Documentation
 
- Public Member Functions inherited from RTM::util::ListenerHolder< NamingActionListener >
 ListenerHolder (ListenerHolder const &)=delete
 
 ListenerHolder ()=default
 ListenerHolder class ctor .
 
ListenerHolderoperator= (ListenerHolder const &)=delete
 
virtual ~ListenerHolder ()
 ListenerHolder class dtor .
 
virtual void addListener (NamingActionListener *listener, bool autoclean)
 add listener object
 
virtual void removeListener (NamingActionListener *listener)
 remove listener object
 

Additional Inherited Members

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

Detailed Description

NamingActionListenerHolder class.

This class is abstract base class for listener classes that provides callbacks for various events in rtobject.

Constructor & Destructor Documentation

◆ ~NamingActionListenerHolder()

RTM::NamingActionListenerHolder::~NamingActionListenerHolder ( )
override

Destructor .

Member Function Documentation

◆ postBind()

virtual void RTM::NamingActionListenerHolder::postBind ( RTC::RTObject_impl * rtobj,
coil::vstring & name )
virtual

postBind callback function TODO: Documentation

◆ postUnbind()

virtual void RTM::NamingActionListenerHolder::postUnbind ( RTC::RTObject_impl * rtobj,
coil::vstring & name )
virtual

postUnbind callback function TODO: Documentation

◆ preBind()

virtual void RTM::NamingActionListenerHolder::preBind ( RTC::RTObject_impl * rtobj,
coil::vstring & name )
virtual

preBind callback function TODO: Documentation

◆ preUnbind()

virtual void RTM::NamingActionListenerHolder::preUnbind ( RTC::RTObject_impl * rtobj,
coil::vstring & name )
virtual

preUnbind callback function TODO: Documentation


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