ifw
0.0.1-dev
|
#include <actionsRecover.hpp>
Class grouping the actions related to the Recover event.
devmgr::common::ActionsRecover::ActionsRecover | ( | rad::MsgReplier & | msg_replier, |
DataContext & | data_ctx, | ||
DeviceFacade & | device_facade | ||
) |
Constructor.
[in] | msg_replier | This is needed to reply back to the originator of the ReqRecover and ReqStop commands. |
[in] | data_ctx | Reference to the application runtime data. |
[in] | device_facade | Reference to the device facade object. |
|
delete |
devmgr::common::ActionsRecover::ActionsRecover | ( | rad::MsgReplier & | msg_replier, |
DataContext & | data_ctx, | ||
DeviceFacade & | device_facade | ||
) |
Constructor.
[in] | msg_replier | This is needed to reply back to the originator of the ReqRecover and ReqStop commands. |
[in] | data_ctx | Reference to the application runtime data. |
[in] | device_facade | Reference to the device facade object. |
|
delete |
devmgr::common::ActionsRecover::ActionsRecover | ( | rad::MsgReplier & | msg_replier, |
DataContext & | data_ctx, | ||
DeviceFacade & | device_facade | ||
) |
Constructor.
[in] | msg_replier | This is needed to reply back to the originator of the ReqRecover and ReqStop commands. |
[in] | data_ctx | Reference to the application runtime data. |
[in] | device_facade | Reference to the device facade object. |
|
delete |
void devmgr::common::ActionsRecover::Done | ( | rad::AnyEvent const & | lastEvent | ) |
Replies OK to the originator of the ReqRecover command.
[in] | lastEvent | Recover event. |
void devmgr::common::ActionsRecover::Done | ( | rad::AnyEvent const & | lastEvent | ) |
Replies OK to the originator of the ReqRecover command.
[in] | lastEvent | Recover event. |
void devmgr::common::ActionsRecover::Done | ( | rad::AnyEvent const & | lastEvent | ) |
Replies OK to the originator of the ReqRecover command.
[in] | lastEvent | Recover event. |
void devmgr::common::ActionsRecover::Error | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Done callback. This method implements the actions when the Recover event was finalized.
[in] | last_event | Last event received. |
void devmgr::common::ActionsRecover::Error | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Done callback. This method implements the actions when the Recover event was finalized.
[in] | last_event | Last event received. |
void devmgr::common::ActionsRecover::Error | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Done callback. This method implements the actions when the Recover event was finalized.
[in] | last_event | Last event received. |
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
void devmgr::common::ActionsRecover::Start | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Start callback.
[in] | last_event | Last event received which should be a Recover event (the Start event is triggered by a ReqRecover request). |
void devmgr::common::ActionsRecover::Start | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Start callback.
[in] | last_event | Last event received which should be a Recover event (the Start event is triggered by a ReqRecover request). |
void devmgr::common::ActionsRecover::Start | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Start callback.
[in] | last_event | Last event received which should be a Recover event (the Start event is triggered by a ReqRecover request). |
void devmgr::common::ActionsRecover::Stop | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Stop callback. This callback:
[in] | last_event | Last event received which should be a Stop event (the Stop event is triggered by a ReqStop request). |
void devmgr::common::ActionsRecover::Stop | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Stop callback. This callback:
[in] | last_event | Last event received which should be a Stop event (the Stop event is triggered by a ReqStop request). |
void devmgr::common::ActionsRecover::Stop | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Stop callback. This callback:
[in] | last_event | Last event received which should be a Stop event (the Stop event is triggered by a ReqStop request). |
void devmgr::common::ActionsRecover::Timeout | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Error callback. This method implements the actions when the Recover event was finalized with an error.
[in] | last_event | Last event received. |
void devmgr::common::ActionsRecover::Timeout | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Error callback. This method implements the actions when the Recover event was finalized with an error.
[in] | last_event | Last event received. |
void devmgr::common::ActionsRecover::Timeout | ( | rad::AnyEvent const & | lastEvent | ) |
Implementation of the Error callback. This method implements the actions when the Recover event was finalized with an error.
[in] | last_event | Last event received. |