|
OpenRTM-aist 2.0.2
|
#include <FsmActionListener.h>
| RTC::FsmActionListeners::FsmActionListeners | ( | ) |
コンストラクタ
| RTC::FsmActionListeners::~FsmActionListeners | ( | ) |
デストラクタ
| bool RTC::FsmActionListeners::addListener | ( | FsmProfileListenerType | type, |
| FsmProfileListener * | listener, | ||
| bool | autoclean = true ) |
リスナーの追加
指定の種類のFsmProfileListenerを追加する。
| type | リスナの種類 |
| listener | 追加するリスナ |
| autoclean | true:デストラクタで削除する, false:デストラクタで削除しない |
| bool RTC::FsmActionListeners::addListener | ( | FsmStructureListenerType | type, |
| FsmStructureListener * | listener, | ||
| bool | autoclean = true ) |
リスナーの追加
指定の種類のFsmStructureListenerを追加する。
| type | リスナの種類 |
| listener | 追加するリスナ |
| autoclean | true:デストラクタで削除する, false:デストラクタで削除しない |
| bool RTC::FsmActionListeners::addListener | ( | PostFsmActionListenerType | type, |
| PostFsmActionListener * | listener, | ||
| bool | autoclean = true ) |
リスナーの追加
指定の種類のPostFsmActionListenerを追加する。
| type | リスナの種類 |
| listener | 追加するリスナ |
| autoclean | true:デストラクタで削除する, false:デストラクタで削除しない |
| bool RTC::FsmActionListeners::addListener | ( | PreFsmActionListenerType | type, |
| PreFsmActionListener * | listener, | ||
| bool | autoclean = true ) |
リスナーの追加
指定の種類のPreFsmActionListenerを追加する。
| type | リスナの種類 |
| listener | 追加するリスナ |
| autoclean | true:デストラクタで削除する, false:デストラクタで削除しない |
|
inline |
リスナーへ通知する
指定の種類のFsmProfileListenerのコールバック関数を呼び出す。
| type | リスナの種類 |
| profile | FsmProfile |
参照先 notify().
|
inline |
リスナーへ通知する
指定の種類のFsmStructureListenerのコールバック関数を呼び出す。
| type | リスナの種類 |
| structure | FsmStructure |
参照先 notify().
|
inline |
リスナーへ通知する
指定の種類のPostFsmActionListenerのコールバック関数を呼び出す。
| type | リスナの種類 |
| state | |
| ret |
参照先 notify().
|
inline |
リスナーへ通知する
指定の種類のPreFsmActionListenerのコールバック関数を呼び出す。
| type | リスナの種類 |
| state | ポートプロファイル |
参照先 notify().
参照元 notify(), notify(), notify(), notify(), RTC::RTObject_impl::postOnFsmDo(), RTC::RTObject_impl::postOnFsmEntry(), RTC::RTObject_impl::postOnFsmExit(), RTC::RTObject_impl::postOnFsmInit(), RTC::RTObject_impl::postOnFsmStateChange(), RTC::RTObject_impl::preOnFsmDo(), RTC::RTObject_impl::preOnFsmEntry(), RTC::RTObject_impl::preOnFsmExit(), RTC::RTObject_impl::preOnFsmInit(), RTC::RTObject_impl::preOnFsmStateChange().
| bool RTC::FsmActionListeners::removeListener | ( | FsmProfileListenerType | type, |
| FsmProfileListener * | listener ) |
リスナーの削除
指定の種類のFsmProfileListenerを削除する。
| type | リスナの種類 |
| listener | 削除するリスナ |
| bool RTC::FsmActionListeners::removeListener | ( | FsmStructureListenerType | type, |
| FsmStructureListener * | listener ) |
リスナーの削除
指定の種類のFsmStructureListenerを削除する。
| type | リスナの種類 |
| listener | 削除するリスナ |
| bool RTC::FsmActionListeners::removeListener | ( | PostFsmActionListenerType | type, |
| PostFsmActionListener * | listener ) |
リスナーの削除
指定の種類のPostFsmActionListenerを削除する。
| type | リスナの種類 |
| listener | 削除するリスナ |
| bool RTC::FsmActionListeners::removeListener | ( | PreFsmActionListenerType | type, |
| PreFsmActionListener * | listener ) |
リスナーの削除
指定の種類のPreFsmActionListenerを削除する。
| type | リスナの種類 |
| listener | 削除するリスナ |