#include <actionsDisable.hpp>
Class grouping the actions related to the Enable event.
◆ ActionsDisable() [1/2]
sup::subsim::common::ActionsDisable::ActionsDisable |
( |
| ) |
|
Constructor.
- Parameters
-
[in] | ios | Reference to the event loop. |
[in] | sm | State machine reference |
[in] | data_ctx | Data shared within the application among actions and activities. |
◆ ActionsDisable() [2/2]
sup::subsim::common::ActionsDisable::ActionsDisable |
( |
const ActionsDisable & |
| ) |
|
|
delete |
Disable copy constructor.
◆ Done()
void sup::subsim::common::ActionsDisable::Done |
( |
scxml4cpp::Context * |
c | ) |
|
Implementation of the Done callback. This method implements the actions when the Enable event was finalized.
- Parameters
-
[in] | c | Last event received. |
◆ Error()
void sup::subsim::common::ActionsDisable::Error |
( |
scxml4cpp::Context * |
c | ) |
|
Implementation of the Error callback. This method implements the actions when the Enable event was finalized with an error.
- Parameters
-
[in] | c | Last event received. |
◆ operator=()
Disable assignment operator.
◆ Start()
void sup::subsim::common::ActionsDisable::Start |
( |
scxml4cpp::Context * |
c | ) |
|
Implementation of the Start callback.
- Parameters
-
[in] | c | Last event received which should be a Start event (the Start event is triggered by a ReqEnable request). |
◆ Stop()
void sup::subsim::common::ActionsDisable::Stop |
( |
scxml4cpp::Context * |
c | ) |
|
Implementation of the Stop callback. This callback:
- replies back for the originator of the ReqStop request.
- Parameters
-
[in] | c | Last event received which should be a Stop event (the Stop event is triggered by a ReqStop request). |
◆ Timeout()
void sup::subsim::common::ActionsDisable::Timeout |
( |
scxml4cpp::Context * |
c | ) |
|
Implementation of the Timeout callback. This method implements the actions when the Enable event was finalized unexpectly.
- Parameters
-
[in] | c | Last event received. |
The documentation for this class was generated from the following files: