rad  3.0.0
Public Member Functions | List of all members
scxml4cpp::Action Class Referenceabstract

#include <Action.h>

Inheritance diagram for scxml4cpp::Action:
MyAction rad::ActionCallback rad::GuardCallback ReplyAction scxml4cpp::ActionTrace SignalAction TestCondition TestDOMSCXMLReaderAction TestExecutableContentAction TestExecutableContentAction2 TestExecutorAction TestHelperAction TestMergerAction TimerAction

Public Member Functions

 Action (const std::string &id)
 
virtual ~Action ()
 
std::string getId () const
 
std::string getParam () const
 
void setId (const std::string &id)
 
void setParam (const std::string &p)
 
virtual void execute (Context *c)=0
 
virtual bool evaluate (Context *c)=0
 

Constructor & Destructor Documentation

◆ Action()

Action::Action ( const std::string &  id)

◆ ~Action()

Action::~Action ( )
virtual

Member Function Documentation

◆ evaluate()

virtual bool scxml4cpp::Action::evaluate ( Context c)
pure virtual

◆ execute()

virtual void scxml4cpp::Action::execute ( Context c)
pure virtual

◆ getId()

std::string Action::getId ( ) const

◆ getParam()

std::string Action::getParam ( ) const

◆ setId()

void Action::setId ( const std::string &  id)

◆ setParam()

void Action::setParam ( const std::string &  p)

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