ifw-ccf  3.0.0-pre2
Public Member Functions | List of all members
ccf::control::StdActions Class Reference

RAD Action Group for the actions in connection with the "stdif". More...

#include <stdActions.hpp>

Inheritance diagram for ccf::control::StdActions:

Public Member Functions

 StdActions (boost::asio::io_context &ioc, rad::SMAdapter &sm, DataContext &data)
 
void notifyStatus (std::list< scxml4cpp::State * > &status)
 
void notifyEvent (scxml4cpp::Event *event)
 
void Status (scxml4cpp::Context *c)
 
void Stop (scxml4cpp::Context *c)
 
void Init (scxml4cpp::Context *c)
 
void Enable (scxml4cpp::Context *c)
 
void Disable (scxml4cpp::Context *c)
 
void Reset (scxml4cpp::Context *c)
 
void SetLogLevel (scxml4cpp::Context *c)
 
void Exit (scxml4cpp::Context *c)
 
void GetState (scxml4cpp::Context *c)
 
void GetStatus (scxml4cpp::Context *c)
 
void GetVersion (scxml4cpp::Context *c)
 
void InitDone (scxml4cpp::Context *c)
 
void InitFailure (scxml4cpp::Context *c)
 
void ExitNoReply (scxml4cpp::Context *c)
 
 StdActions (const StdActions &)=delete
 
StdActionsoperator= (const StdActions &)=delete
 Disable copy constructor. More...
 

Detailed Description

RAD Action Group for the actions in connection with the "stdif".

This class contains the implementation of the actions dealing with the following "standard" commands:

and the following signals:

In addition it implements the:

Constructor & Destructor Documentation

◆ StdActions() [1/2]

ccf::control::StdActions::StdActions ( boost::asio::io_context &  ioc,
rad::SMAdapter &  sm,
DataContext data 
)

◆ StdActions() [2/2]

ccf::control::StdActions::StdActions ( const StdActions )
delete

Member Function Documentation

◆ Disable()

void ccf::control::StdActions::Disable ( scxml4cpp::Context *  c)

◆ Enable()

void ccf::control::StdActions::Enable ( scxml4cpp::Context *  c)

◆ Exit()

void ccf::control::StdActions::Exit ( scxml4cpp::Context *  c)

◆ ExitNoReply()

void ccf::control::StdActions::ExitNoReply ( scxml4cpp::Context *  c)

◆ GetState()

void ccf::control::StdActions::GetState ( scxml4cpp::Context *  c)

◆ GetStatus()

void ccf::control::StdActions::GetStatus ( scxml4cpp::Context *  c)

◆ GetVersion()

void ccf::control::StdActions::GetVersion ( scxml4cpp::Context *  c)

◆ Init()

void ccf::control::StdActions::Init ( scxml4cpp::Context *  c)

◆ InitDone()

void ccf::control::StdActions::InitDone ( scxml4cpp::Context *  c)

◆ InitFailure()

void ccf::control::StdActions::InitFailure ( scxml4cpp::Context *  c)

◆ notifyEvent()

void ccf::control::StdActions::notifyEvent ( scxml4cpp::Event *  event)

◆ notifyStatus()

void ccf::control::StdActions::notifyStatus ( std::list< scxml4cpp::State * > &  status)

◆ operator=()

StdActions& ccf::control::StdActions::operator= ( const StdActions )
delete

Disable copy constructor.

◆ Reset()

void ccf::control::StdActions::Reset ( scxml4cpp::Context *  c)

◆ SetLogLevel()

void ccf::control::StdActions::SetLogLevel ( scxml4cpp::Context *  c)

◆ Status()

void ccf::control::StdActions::Status ( scxml4cpp::Context *  c)

◆ Stop()

void ccf::control::StdActions::Stop ( scxml4cpp::Context *  c)

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