#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.