#include <ActionFactory.h>
Public Types | |
| typedef std::map< std::string, actasp::Action * > | ActionMap |
Public Member Functions | |
| ActionFactory (actasp::Action *act) | |
| ActionFactory (actasp::Action *act, bool simulation) | |
Static Public Member Functions | |
| static ActionMap | actions () |
| static actasp::Action * | byName (const std::string &name) throw (std::runtime_error) |
| static void | setSimulation (bool value) |
Static Private Member Functions | |
| static ActionMap & | bothActions () |
| static ActionMap & | realActions () |
| static ActionMap & | simulatedActions () |
Static Private Attributes | |
| static bool | simulation |
Definition at line 12 of file ActionFactory.h.
| typedef std::map<std::string, actasp::Action*> bwi_krexec::ActionFactory::ActionMap |
Definition at line 14 of file ActionFactory.h.
| bwi_krexec::ActionFactory::ActionFactory | ( | actasp::Action * | act | ) | [explicit] |
Definition at line 13 of file ActionFactory.cpp.
| bwi_krexec::ActionFactory::ActionFactory | ( | actasp::Action * | act, |
| bool | simulation | ||
| ) |
Definition at line 20 of file ActionFactory.cpp.
Definition at line 45 of file ActionFactory.cpp.
| ActionFactory::ActionMap & bwi_krexec::ActionFactory::bothActions | ( | ) | [static, private] |
Definition at line 67 of file ActionFactory.cpp.
| Action * bwi_krexec::ActionFactory::byName | ( | const std::string & | name | ) | throw (std::runtime_error) [static] |
Definition at line 29 of file ActionFactory.cpp.
| ActionFactory::ActionMap & bwi_krexec::ActionFactory::realActions | ( | ) | [static, private] |
Definition at line 57 of file ActionFactory.cpp.
| void bwi_krexec::ActionFactory::setSimulation | ( | bool | value | ) | [static] |
Definition at line 72 of file ActionFactory.cpp.
| ActionFactory::ActionMap & bwi_krexec::ActionFactory::simulatedActions | ( | ) | [static, private] |
Definition at line 62 of file ActionFactory.cpp.
bool bwi_krexec::ActionFactory::simulation [static, private] |
Definition at line 25 of file ActionFactory.h.