OpenRTM  1.0.0
公開メンバ関数 | 全メンバ一覧
ListenerObject< ListenerClass, CallbackFunc > クラステンプレート

ListenerObject クラス [詳解]

#include <Listener.h>

ListenerObject< ListenerClass, CallbackFunc > の継承関係図
ListenerBase

公開メンバ関数

 ListenerObject (ListenerClass *obj, CallbackFunc cbf)
 コンストラクタ [詳解]
 
virtual ~ListenerObject ()
 デストラクタ [詳解]
 
virtual void invoke ()
 コールバック用処理 [詳解]
 
- 基底クラス ListenerBase に属する継承公開メンバ関数
virtual ~ListenerBase ()
 デストラクタ [詳解]
 

詳解

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

ListenerObject クラス

タイマーに登録するリスナー用基底クラス。

から
0.4.0

構築子と解体子

◆ ListenerObject()

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

コンストラクタ

コンストラクタ

引数
objリスナーオブジェクト
cbfコールバック用関数

◆ ~ListenerObject()

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

デストラクタ

デストラクタ

関数詳解

◆ invoke()

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

コールバック用処理

コールバック処理用関数

ListenerBaseを実装しています。