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 setId(const std::string &id)
Definition Action.cpp:61
Action(const std::string &id)
Definition Action.cpp:38
virtual bool evaluate(Context *c)=0
virtual ~Action()
Definition Action.cpp:44
void setParam(const std::string &p)
Definition Action.cpp:67
virtual void execute(Context *c)=0
std::string getParam() const
Definition Action.cpp:55
std::string getId() const
Definition Action.cpp:49