OpenRTM  1.0.0
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 >:
ListenerBase

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

◆ ListenerObject()

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

Constructor.

Constructor

Parameters
objListener Object
cbfCallback Function

◆ ~ListenerObject()

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

Destructor.

Destructor

Member Function Documentation

◆ invoke()

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

Callback.

Callback function

Implements ListenerBase.