Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Static Private Attributes
bwi_krexec::ActionFactory Struct Reference

#include <ActionFactory.h>

List of all members.

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::ActionbyName (const std::string &name) throw (std::runtime_error)
static void setSimulation (bool value)

Static Private Member Functions

static ActionMapbothActions ()
static ActionMaprealActions ()
static ActionMapsimulatedActions ()

Static Private Attributes

static bool simulation

Detailed Description

Definition at line 12 of file ActionFactory.h.


Member Typedef Documentation

typedef std::map<std::string, actasp::Action*> bwi_krexec::ActionFactory::ActionMap

Definition at line 14 of file ActionFactory.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 45 of file ActionFactory.cpp.

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.

Definition at line 57 of file ActionFactory.cpp.

void bwi_krexec::ActionFactory::setSimulation ( bool  value) [static]

Definition at line 72 of file ActionFactory.cpp.

Definition at line 62 of file ActionFactory.cpp.


Member Data Documentation

bool bwi_krexec::ActionFactory::simulation [static, private]

Definition at line 25 of file ActionFactory.h.


The documentation for this struct was generated from the following files:


bwi_kr_execution
Author(s): Matteo Leonetti, Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:37