ifw-sup  3.0.0-pre3
Public Member Functions | List of all members
sup::syssup::common::ActivityDisabling Class Reference

#include <activityDisabling.hpp>

Inheritance diagram for sup::syssup::common::ActivityDisabling:

Public Member Functions

 ActivityDisabling (const std::string &id, rad::SMAdapter &sm, SubsysFacade &subsys_facade)
 Constructor. More...
 
virtual ~ActivityDisabling ()
 Destructor. More...
 
void Run () override
 Run method running inside the thread. More...
 
 ActivityDisabling (const ActivityDisabling &)=delete
 
ActivityDisablingoperator= (const ActivityDisabling &)=delete
 Disable copy constructor. More...
 

Detailed Description

This class implements the Do-Activity for enabling a subsys.

Constructor & Destructor Documentation

◆ ActivityDisabling() [1/2]

sup::syssup::common::ActivityDisabling::ActivityDisabling ( const std::string &  id,
rad::SMAdapter &  sm,
SubsysFacade subsys_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]subsys_facadeReference to subsys facace object.

◆ ~ActivityDisabling()

sup::syssup::common::ActivityDisabling::~ActivityDisabling ( )
virtual

Destructor.

◆ ActivityDisabling() [2/2]

sup::syssup::common::ActivityDisabling::ActivityDisabling ( const ActivityDisabling )
delete

Member Function Documentation

◆ operator=()

ActivityDisabling& sup::syssup::common::ActivityDisabling::operator= ( const ActivityDisabling )
delete

Disable copy constructor.

◆ Run()

void sup::syssup::common::ActivityDisabling::Run ( )
override

Run method running inside the thread.

Do-activity Enabling a subsys 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: