#include <IFactory.h>

Public Types | |
| 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 () | |
Definition at line 39 of file IFactory.h.
| anonymous enum |
| anonymous enum |
| ~IFactory | ( | ) | [virtual] |
Definition at line 27 of file Observer.cpp.
| IFactory | ( | ) | [protected] |
Definition at line 28 of file Observer.cpp.
| virtual void setParameter | ( | const std::string | name, | |
| const std::string | value | |||
| ) | [pure virtual] |
Implemented in TFactory< smbios::SmbiosFactory >, TFactory< memory::MemoryFactory >, TFactory< rbu::RbuFactory >, TFactory< smbios::TokenTableFactory >, TFactory< smi::SmiFactory >, TFactory< factory::IFactory >, and TFactory< cmos::CmosRWFactory >.
Referenced by testPlatform::testConstructionOffset2(), and testStandalone::testMemoryBadFiles().
| virtual void setParameter | ( | const std::string | name, | |
| const u32 | value | |||
| ) | [pure virtual] |
| virtual void setMode | ( | const int | mode | ) | [pure virtual] |
| virtual void reset | ( | ) | [pure virtual] |
| virtual std::string getParameterString | ( | const std::string | name | ) | const [pure virtual] |
| virtual u32 getParameterNum | ( | const std::string | name | ) | const [pure virtual] |
| virtual int getMode | ( | ) | const [pure virtual] |
1.5.6