27 #ifndef SCXML4CPP_ACTION_H
28 #define SCXML4CPP_ACTION_H
31 #error This is a C++ include file and cannot be used from plain C
44 Action(
const std::string&
id);
47 std::string
getId()
const;
50 void setId(
const std::string&
id);
66 #endif // SCXML4CPP_ACTION_H
std::string getId() const
Definition: Action.cpp:44
virtual void execute(Context *c)=0
void setParam(const std::string &p)
Definition: Action.cpp:62
virtual ~Action()
Definition: Action.cpp:39
virtual bool evaluate(Context *c)=0
Action(const std::string &id)
Definition: Action.cpp:33
void setId(const std::string &id)
Definition: Action.cpp:56
std::string getParam() const
Definition: Action.cpp:50