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

LocalServiceActionListenerHolder class. More...

#include <ManagerActionListener.h>

Inheritance diagram for RTM::LocalServiceActionListenerHolder:
Collaboration diagram for RTM::LocalServiceActionListenerHolder:

Public Member Functions

 ~LocalServiceActionListenerHolder () override
 Destructor .
 
virtual void preServiceRegister (std::string service_name)
 preServiceRegister callback function TODO: Documentation
 
virtual void postServiceRegister (std::string service_name, RTM::LocalServiceBase *service)
 postServiceRegister callback function TODO: Documentation
 
virtual void preServiceInit (coil::Properties &prop, RTM::LocalServiceBase *service)
 preServiceInit callback function TODO: Documentation
 
virtual void postServiceInit (coil::Properties &prop, RTM::LocalServiceBase *service)
 postServiceInit callback function TODO: Documentation
 
virtual void preServiceReinit (coil::Properties &prop, RTM::LocalServiceBase *service)
 preServiceReinit callback function TODO: Documentation
 
virtual void postServiceReinit (coil::Properties &prop, RTM::LocalServiceBase *service)
 postServiceReinit callback function TODO: Documentation
 
virtual void postServiceFinalize (std::string service_name, RTM::LocalServiceBase *service)
 postServiceFinalize callback function TODO: Documentation
 
virtual void preServiceFinalize (std::string service_name, RTM::LocalServiceBase *service)
 preServiceFinalize callback function TODO: Documentation
 
- Public Member Functions inherited from RTM::util::ListenerHolder< LocalServiceActionListener >
 ListenerHolder (ListenerHolder const &)=delete
 
 ListenerHolder ()=default
 ListenerHolder class ctor .
 
ListenerHolderoperator= (ListenerHolder const &)=delete
 
virtual ~ListenerHolder ()
 ListenerHolder class dtor .
 
virtual void addListener (LocalServiceActionListener *listener, bool autoclean)
 add listener object
 
virtual void removeListener (LocalServiceActionListener *listener)
 remove listener object
 

Additional Inherited Members

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

Detailed Description

LocalServiceActionListenerHolder class.

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

Constructor & Destructor Documentation

◆ ~LocalServiceActionListenerHolder()

RTM::LocalServiceActionListenerHolder::~LocalServiceActionListenerHolder ( )
override

Destructor .

Member Function Documentation

◆ postServiceFinalize()

virtual void RTM::LocalServiceActionListenerHolder::postServiceFinalize ( std::string service_name,
RTM::LocalServiceBase * service )
virtual

postServiceFinalize callback function TODO: Documentation

◆ postServiceInit()

virtual void RTM::LocalServiceActionListenerHolder::postServiceInit ( coil::Properties & prop,
RTM::LocalServiceBase * service )
virtual

postServiceInit callback function TODO: Documentation

◆ postServiceRegister()

virtual void RTM::LocalServiceActionListenerHolder::postServiceRegister ( std::string service_name,
RTM::LocalServiceBase * service )
virtual

postServiceRegister callback function TODO: Documentation

◆ postServiceReinit()

virtual void RTM::LocalServiceActionListenerHolder::postServiceReinit ( coil::Properties & prop,
RTM::LocalServiceBase * service )
virtual

postServiceReinit callback function TODO: Documentation

◆ preServiceFinalize()

virtual void RTM::LocalServiceActionListenerHolder::preServiceFinalize ( std::string service_name,
RTM::LocalServiceBase * service )
virtual

preServiceFinalize callback function TODO: Documentation

◆ preServiceInit()

virtual void RTM::LocalServiceActionListenerHolder::preServiceInit ( coil::Properties & prop,
RTM::LocalServiceBase * service )
virtual

preServiceInit callback function TODO: Documentation

◆ preServiceRegister()

virtual void RTM::LocalServiceActionListenerHolder::preServiceRegister ( std::string service_name)
virtual

preServiceRegister callback function TODO: Documentation

◆ preServiceReinit()

virtual void RTM::LocalServiceActionListenerHolder::preServiceReinit ( coil::Properties & prop,
RTM::LocalServiceBase * service )
virtual

preServiceReinit callback function TODO: Documentation


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