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

LocalServiceActionListenerHolder class. More...

#include <ManagerActionListener.h>

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

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from RTM::util::ListenerHolder< LocalServiceActionListener >
typedef coil::Guard< coil::MutexGuard
 
typedef std::pair< LocalServiceActionListener *, 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< LocalServiceActionListener >
coil::Mutex m_mutex
 Mutex. More...
 
EntryList m_listeners
 List of listener object. More...
 

Detailed Description

LocalServiceActionListenerHolder class.

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

Constructor & Destructor Documentation

virtual RTM::LocalServiceActionListenerHolder::~LocalServiceActionListenerHolder ( )
virtual

Destructor.

Member Function Documentation

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

postServiceFinalize callback function TODO: Documentation

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

postServiceInit callback function TODO: Documentation

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

postServiceRegister callback function TODO: Documentation

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

postServiceReinit callback function TODO: Documentation

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

preServiceFinalize callback function TODO: Documentation

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

preServiceInit callback function TODO: Documentation

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

preServiceRegister callback function TODO: Documentation

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: