OpenRTM-aist  1.2.1
Public Member Functions | List of all members
ListenerObject< ListenerClass, CallbackFunc > Class Template Reference

ListenerObject class. More...

#include <Listener.h>

Inheritance diagram for ListenerObject< ListenerClass, CallbackFunc >:
Inheritance graph
[legend]
Collaboration diagram for ListenerObject< ListenerClass, CallbackFunc >:
Collaboration graph
[legend]

Public Member Functions

 ListenerObject (ListenerClass *obj, CallbackFunc cbf)
 Constructor. More...
 
virtual ~ListenerObject ()
 Destructor. More...
 
virtual void invoke ()
 Callback. More...
 
- Public Member Functions inherited from ListenerBase
virtual ~ListenerBase ()
 Destructor. More...
 

Detailed Description

template<class ListenerClass, class CallbackFunc = void (ListenerClass::*)()>
class ListenerObject< ListenerClass, CallbackFunc >

ListenerObject class.

This is a base class for Listener that registers to the timer

Since
0.4.0

Constructor & Destructor Documentation

template<class ListenerClass , class CallbackFunc = void (ListenerClass::*)()>
ListenerObject< ListenerClass, CallbackFunc >::ListenerObject ( ListenerClass *  obj,
CallbackFunc  cbf 
)
inline

Constructor.

Constructor

Parameters
objListener Object
cbfCallback Function
template<class ListenerClass , class CallbackFunc = void (ListenerClass::*)()>
virtual ListenerObject< ListenerClass, CallbackFunc >::~ListenerObject ( )
inlinevirtual

Destructor.

Destructor

Member Function Documentation

template<class ListenerClass , class CallbackFunc = void (ListenerClass::*)()>
virtual void ListenerObject< ListenerClass, CallbackFunc >::invoke ( )
inlinevirtual

Callback.

Callback function

Implements ListenerBase.


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