rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
scxml4cpp::Action Class Referenceabstract

#include <Action.h>

Inheritance diagram for scxml4cpp::Action:
MyAction MyAction rad::ActionCallback rad::ActionCallback rad::GuardCallback rad::GuardCallback ReplyAction ReplyAction scxml4cpp::ActionTrace scxml4cpp::ActionTrace scxml4cpp::ActionTrace SignalAction TestAction TestCondition 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::Action ( const std::string &  id)
Action::~Action ( )
virtual
scxml4cpp::Action::Action ( const std::string &  id)
virtual scxml4cpp::Action::~Action ( )
virtual
scxml4cpp::Action::Action ( const std::string &  id)
virtual scxml4cpp::Action::~Action ( )
virtual

Member Function Documentation

virtual bool scxml4cpp::Action::evaluate ( Context c)
pure virtual
virtual bool scxml4cpp::Action::evaluate ( Context c)
pure virtual
virtual bool scxml4cpp::Action::evaluate ( Context c)
pure virtual
virtual void scxml4cpp::Action::execute ( Context c)
pure virtual
virtual void scxml4cpp::Action::execute ( Context c)
pure virtual
virtual void scxml4cpp::Action::execute ( Context c)
pure virtual
std::string Action::getId ( ) const
std::string scxml4cpp::Action::getId ( ) const
std::string scxml4cpp::Action::getId ( ) const
std::string scxml4cpp::Action::getParam ( ) const
std::string Action::getParam ( ) const
std::string scxml4cpp::Action::getParam ( ) const
void Action::setId ( const std::string &  id)
void scxml4cpp::Action::setId ( const std::string &  id)
void scxml4cpp::Action::setId ( const std::string &  id)
void Action::setParam ( const std::string &  p)
void scxml4cpp::Action::setParam ( const std::string &  p)
void scxml4cpp::Action::setParam ( const std::string &  p)

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