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: