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

#include <activityRecovering.hpp>

Inheritance diagram for devmgr::common::ActivityRecovering:
rad::Activity rad::Activity rad::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity scxml4cpp::Activity

Public Member Functions

 ActivityRecovering (const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, DeviceFacade &device_facade)
 Constructor. More...
 
virtual ~ActivityRecovering ()
 Destructor. More...
 
virtual void run ()
 Run method running inside the thread. More...
 
 ActivityRecovering (const ActivityRecovering &)=delete
 
ActivityRecoveringoperator= (const ActivityRecovering &)=delete
 
 ActivityRecovering (const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, DeviceFacade &device_facade)
 Constructor. More...
 
virtual ~ActivityRecovering ()
 Destructor. More...
 
virtual void run ()
 Run method running inside the thread. More...
 
 ActivityRecovering (const ActivityRecovering &)=delete
 
ActivityRecoveringoperator= (const ActivityRecovering &)=delete
 
 ActivityRecovering (const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, DeviceFacade &device_facade)
 Constructor. More...
 
virtual ~ActivityRecovering ()
 Destructor. More...
 
virtual void run ()
 Run method running inside the thread. More...
 
 ActivityRecovering (const ActivityRecovering &)=delete
 
ActivityRecoveringoperator= (const ActivityRecovering &)=delete
 
- Public Member Functions inherited from rad::Activity
 Activity (const std::string &id, rad::SMAdapter &sm)
 
virtual ~Activity ()
 
virtual void start ()
 
virtual void stop ()
 
std::string GetName ()
 
int SetName (const std::string &name)
 
pthread_t GetPThread ()
 
void TriggerInternalEvent (UniqueEvent &&e)
 
 Activity (const Activity &)=delete
 
Activityoperator= (const Activity &)=delete
 Disable copy constructor. More...
 
 Activity (const std::string &id, rad::SMAdapter &sm)
 
virtual ~Activity ()
 
virtual void start ()
 
virtual void stop ()
 
std::string GetName ()
 
int SetName (const std::string &name)
 
pthread_t GetPThread ()
 
void TriggerInternalEvent (UniqueEvent &&e)
 
 Activity (const Activity &)=delete
 
Activityoperator= (const Activity &)=delete
 Disable copy constructor. More...
 
 Activity (const std::string &id, rad::SMAdapter &sm)
 
virtual ~Activity ()
 
virtual void start ()
 
virtual void stop ()
 
std::string GetName ()
 
int SetName (const std::string &name)
 
pthread_t GetPThread ()
 
void TriggerInternalEvent (UniqueEvent &&e)
 
 Activity (const Activity &)=delete
 
Activityoperator= (const Activity &)=delete
 Disable copy constructor. More...
 
- Public Member Functions inherited from scxml4cpp::Activity
 Activity (const std::string &id)
 
bool isRunning ()
 
void setRunning (const bool running)
 
std::string getId () const
 
void setId (const std::string &id)
 
 Activity (const std::string &id)
 
bool isRunning ()
 
void setRunning (const bool running)
 
std::string getId () const
 
void setId (const std::string &id)
 
 Activity (const std::string &id)
 
bool isRunning ()
 
void setRunning (const bool running)
 
std::string getId () const
 
void setId (const std::string &id)
 

Detailed Description

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

The recovering action means to try bringing the controller back to operational state. Depending of the current state of the device are the actions to be taken during the process.

Constructor & Destructor Documentation

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.
devmgr::common::ActivityRecovering::~ActivityRecovering ( )
virtual

Destructor.

devmgr::common::ActivityRecovering::ActivityRecovering ( const ActivityRecovering )
delete
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.
virtual devmgr::common::ActivityRecovering::~ActivityRecovering ( )
virtual

Destructor.

devmgr::common::ActivityRecovering::ActivityRecovering ( const ActivityRecovering )
delete
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.
virtual devmgr::common::ActivityRecovering::~ActivityRecovering ( )
virtual

Destructor.

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

Member Function Documentation

ActivityRecovering& devmgr::common::ActivityRecovering::operator= ( const ActivityRecovering )
delete
ActivityRecovering& devmgr::common::ActivityRecovering::operator= ( const ActivityRecovering )
delete
ActivityRecovering& devmgr::common::ActivityRecovering::operator= ( const ActivityRecovering )
delete
void devmgr::common::ActivityRecovering::run ( )
virtual

Run method running inside the thread.

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

Implements rad::Activity.

virtual void devmgr::common::ActivityRecovering::run ( )
virtual

Run method running inside the thread.

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

Implements rad::Activity.

virtual void devmgr::common::ActivityRecovering::run ( )
virtual

Run method running inside the thread.

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

Implements rad::Activity.


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