FsmActionListeners class.
More...
#include <FsmActionListener.h>
|
| | FsmActionListeners () |
| | Constructor .
|
| |
| | ~FsmActionListeners () |
| | Destructor .
|
| |
| bool | addListener (PreFsmActionListenerType type, PreFsmActionListener *listener, bool autoclean=true) |
| | Add the listener.
|
| |
| bool | removeListener (PreFsmActionListenerType type, PreFsmActionListener *listener) |
| | Remove the listener.
|
| |
| bool | addListener (PostFsmActionListenerType type, PostFsmActionListener *listener, bool autoclean=true) |
| | Add the listener.
|
| |
| bool | removeListener (PostFsmActionListenerType type, PostFsmActionListener *listener) |
| | Remove the listener.
|
| |
| bool | addListener (FsmProfileListenerType type, FsmProfileListener *listener, bool autoclean=true) |
| | Add the listener.
|
| |
| bool | removeListener (FsmProfileListenerType type, FsmProfileListener *listener) |
| | Remove the listener.
|
| |
| bool | addListener (FsmStructureListenerType type, FsmStructureListener *listener, bool autoclean=true) |
| | Add the listener.
|
| |
| bool | removeListener (FsmStructureListenerType type, FsmStructureListener *listener) |
| | Remove the listener.
|
| |
| bool | notify (PreFsmActionListenerType type, const char *state) |
| |
| bool | notify (PostFsmActionListenerType type, const char *state, ReturnCode_t ret) |
| |
| bool | notify (FsmProfileListenerType type, RTC::FsmProfile &profile) |
| |
| bool | notify (FsmStructureListenerType type, RTC::FsmStructure &structure) |
| |
◆ FsmActionListeners()
| RTC::FsmActionListeners::FsmActionListeners |
( |
| ) |
|
◆ ~FsmActionListeners()
| RTC::FsmActionListeners::~FsmActionListeners |
( |
| ) |
|
◆ addListener() [1/4]
Add the listener.
- Parameters
-
| type | |
| listener | Added listener |
| autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
- Returns
◆ addListener() [2/4]
Add the listener.
- Parameters
-
| type | |
| listener | Added listener |
| autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
- Returns
◆ addListener() [3/4]
Add the listener.
- Parameters
-
| type | |
| listener | Added listener |
| autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
- Returns
◆ addListener() [4/4]
Add the listener.
- Parameters
-
| type | |
| listener | Added listener |
| autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
- Returns
◆ notify() [1/4]
◆ notify() [2/4]
◆ notify() [3/4]
◆ notify() [4/4]
- Parameters
-
- Returns
References notify().
Referenced by 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(), and RTC::RTObject_impl::preOnFsmStateChange().
◆ removeListener() [1/4]
Remove the listener.
- Parameters
-
- Returns
◆ removeListener() [2/4]
Remove the listener.
- Parameters
-
- Returns
◆ removeListener() [3/4]
Remove the listener.
- Parameters
-
- Returns
◆ removeListener() [4/4]
Remove the listener.
- Parameters
-
- Returns
The documentation for this class was generated from the following file: