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
 
 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
 
 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() [1/3]

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

◆ ~Action() [1/3]

Action::~Action ( )
virtual

◆ Action() [2/3]

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

◆ ~Action() [2/3]

virtual scxml4cpp::Action::~Action ( )
virtual

◆ Action() [3/3]

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

◆ ~Action() [3/3]

virtual scxml4cpp::Action::~Action ( )
virtual

Member Function Documentation

◆ evaluate() [1/3]

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

◆ evaluate() [2/3]

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

◆ evaluate() [3/3]

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

◆ execute() [1/3]

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

◆ execute() [2/3]

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

◆ execute() [3/3]

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

◆ getId() [1/3]

std::string Action::getId ( ) const

◆ getId() [2/3]

std::string scxml4cpp::Action::getId ( ) const

◆ getId() [3/3]

std::string scxml4cpp::Action::getId ( ) const

◆ getParam() [1/3]

std::string Action::getParam ( ) const

◆ getParam() [2/3]

std::string scxml4cpp::Action::getParam ( ) const

◆ getParam() [3/3]

std::string scxml4cpp::Action::getParam ( ) const

◆ setId() [1/3]

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

◆ setId() [2/3]

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

◆ setId() [3/3]

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

◆ setParam() [1/3]

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

◆ setParam() [2/3]

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

◆ setParam() [3/3]

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

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