ifw-fcf  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
fcf::devmgr::common::ActivityRecovering Class Reference

#include <activityRecovering.hpp>

Inheritance diagram for fcf::devmgr::common::ActivityRecovering:

Public Member Functions

 ActivityRecovering (const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, DeviceFacade &device_facade)
 Constructor. More...
 
virtual ~ActivityRecovering ()
 Destructor. More...
 
void Run () override
 Run method running inside the thread. More...
 
 ActivityRecovering (const ActivityRecovering &)=delete
 
ActivityRecoveringoperator= (const ActivityRecovering &)=delete
 Disable copy constructor. More...
 

Detailed Description

This class implements the Do-Activity for recovering a device.

Constructor & Destructor Documentation

fcf::devmgr::common::ActivityRecovering::ActivityRecovering ( const std::string &  id,
rad::SMAdapter &  sm,
DataContext data_ctx,
DeviceFacade device_facade 
)

Constructor.

Parameters
[in]idActivity identifier.
[in,out]smReference to the State Machine adapter needed to trigger events.
[in,out]data_ctxReference to data context object.
[in,out]device_facadeReference to device facace object.
fcf::devmgr::common::ActivityRecovering::~ActivityRecovering ( )
virtual

Destructor.

fcf::devmgr::common::ActivityRecovering::ActivityRecovering ( const ActivityRecovering )
delete

Member Function Documentation

ActivityRecovering& fcf::devmgr::common::ActivityRecovering::operator= ( const ActivityRecovering )
delete

Disable copy constructor.

void fcf::devmgr::common::ActivityRecovering::Run ( )
override

Run method running inside the thread.

Do-activity Recovering a device reaching operational state. When the state has been reached it generates a EnableDone event.


The documentation for this class was generated from the following files: