#include <gadget/Type/BaseTypeFactory.h>
Inheritance diagram for gadget::BaseTypeConstructorBase:

Public Member Functions | |
| BaseTypeConstructorBase () | |
| Constructor. | |
| virtual | ~BaseTypeConstructorBase () |
| virtual Input * | createNetDevice (std::string baseType) |
| Creates the device. | |
| virtual std::string | getInputTypeName () |
| Gets the name of the type of element we can create. | |
Implementations of this class are registered with the device factory for each device in the system.
Definition at line 57 of file BaseTypeFactory.h.
| gadget::BaseTypeConstructorBase::BaseTypeConstructorBase | ( | ) | [inline] |
| virtual gadget::BaseTypeConstructorBase::~BaseTypeConstructorBase | ( | ) | [inline, virtual] |
| virtual Input* gadget::BaseTypeConstructorBase::createNetDevice | ( | std::string | baseType | ) | [inline, virtual] |
Creates the device.
Reimplemented in gadget::BaseTypeConstructor< DEV >.
Definition at line 71 of file BaseTypeFactory.h.
Referenced by gadget::BaseTypeFactory::loadNetDevice().
00072 { 00073 boost::ignore_unused_variable_warning(baseType); 00074 vprDEBUG(vprDBG_ALL, vprDBG_CRITICAL_LVL) 00075 << "ERROR: DeviceConstructorBase::createDevice: Should never be called" 00076 << std::endl << vprDEBUG_FLUSH; 00077 return NULL; 00078 }
| virtual std::string gadget::BaseTypeConstructorBase::getInputTypeName | ( | ) | [inline, virtual] |
Gets the name of the type of element we can create.
Reimplemented in gadget::BaseTypeConstructor< DEV >.
Definition at line 81 of file BaseTypeFactory.h.
1.5.1