OpenRTM  1.0.0
Public メソッド | すべてのメンバ一覧
クラス テンプレート ListenerObject< ListenerClass, CallbackFunc >

ListenerObject クラス [詳細]

#include <Listener.h>

ListenerObject< ListenerClass, CallbackFunc >に対する継承グラフ
ListenerBase

Public メソッド

 ListenerObject (ListenerClass *obj, CallbackFunc cbf)
 コンストラクタ [詳細]
 
virtual ~ListenerObject ()
 
virtual void invoke ()
 コールバック用処理 [詳細]
 
- Public メソッド inherited from ListenerBase
virtual ~ListenerBase ()
 

説明

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

ListenerObject クラス

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

から
0.4.0

コンストラクタとデストラクタ

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

コンストラクタ

コンストラクタ

引数
objリスナーオブジェクト
cbfコールバック用関数
template<class ListenerClass , class CallbackFunc = void (ListenerClass::*)()>
virtual ListenerObject< ListenerClass, CallbackFunc >::~ListenerObject ( )
inlinevirtual

デストラクタ

関数

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

コールバック用処理

コールバック処理用関数

ListenerBaseを実装しています。