#include <IFactory.h>
Inheritance diagram for factory::IFactory:
Public Types | |
AutoDetectMode | |
UnitTestMode | |
defaultMode = AutoDetectMode | |
enum | { AutoDetectMode, UnitTestMode } |
enum | { defaultMode = AutoDetectMode } |
Public Member Functions | |
virtual | ~IFactory () |
virtual void | setParameter (const std::string name, const std::string value)=0 |
virtual void | setParameter (const std::string name, const u32 value)=0 |
virtual void | setMode (const int mode)=0 |
virtual void | reset ()=0 |
virtual std::string | getParameterString (const std::string name) const =0 |
virtual u32 | getParameterNum (const std::string name) const =0 |
virtual int | getMode () const =0 |
Protected Member Functions | |
IFactory () |
virtual factory::IFactory::~IFactory | ( | ) | [virtual] |
factory::IFactory::IFactory | ( | ) | [protected] |
virtual int factory::IFactory::getMode | ( | ) | const [pure virtual] |
virtual u32 factory::IFactory::getParameterNum | ( | const std::string | name | ) | const [pure virtual] |
virtual std::string factory::IFactory::getParameterString | ( | const std::string | name | ) | const [pure virtual] |
virtual void factory::IFactory::reset | ( | ) | [pure virtual] |
virtual void factory::IFactory::setMode | ( | const int | mode | ) | [pure virtual] |
virtual void factory::IFactory::setParameter | ( | const std::string | name, | |
const u32 | value | |||
) | [pure virtual] |
virtual void factory::IFactory::setParameter | ( | const std::string | name, | |
const std::string | value | |||
) | [pure virtual] |