31 #ifndef SCXML4CPP_ACTION_H
32 #define SCXML4CPP_ACTION_H
35 #error This is a C++ include file and cannot be used from plain C
74 Action(
const std::string&
id);
80 std::string
getId()
const;
92 void setId(
const std::string&
id);
void setParam(const std::string &p)
Definition: Action.cpp:67
virtual bool evaluate(Context *c)=0
Action(const std::string &id)
Definition: Action.cpp:38
std::string getId() const
Definition: Action.cpp:49
virtual void execute(Context *c)=0
std::string getParam() const
Definition: Action.cpp:55
virtual ~Action()
Definition: Action.cpp:44
void setId(const std::string &id)
Definition: Action.cpp:61