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

ListenerObject クラス [詳解]

#include <Listener.h>

ListenerObject< ListenerClass, CallbackFunc > の継承関係図
Inheritance graph
[凡例]
ListenerObject< ListenerClass, CallbackFunc > 連携図
Collaboration graph
[凡例]

公開メンバ関数

 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

構築子と解体子

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を実装しています。


このクラス詳解は次のファイルから抽出されました: