#include <ISmi.h>
Inheritance diagram for SmiFactory:
Public Types | |
RAW_SMI | |
DELL_CALLING_INTERFACE_SMI | |
enum | { RAW_SMI, DELL_CALLING_INTERFACE_SMI } |
AutoDetectMode | |
UnitTestMode | |
defaultMode = AutoDetectMode | |
enum | { AutoDetectMode, UnitTestMode } |
enum | { defaultMode = AutoDetectMode } |
Public Member Functions | |
virtual | ~SmiFactory () throw () |
virtual std::auto_ptr< ISmi > | makeNew (u8 type)=0 |
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 |
Static Public Member Functions | |
static SmiFactory * | getFactory () |
Protected Member Functions | |
SmiFactory () |
Definition at line 52 of file ISmi.h.
anonymous enum [inherited] |
anonymous enum [inherited] |
~SmiFactory | ( | ) | throw () [virtual] |
Definition at line 41 of file SmiFactory.cpp.
SmiFactory | ( | ) | [protected] |
Definition at line 43 of file SmiFactory.cpp.
SmiFactory * getFactory | ( | ) | [static] |
Definition at line 46 of file SmiFactory.cpp.
References TFactory::getFactory().
Referenced by SmiTokenDA::activate(), SmiTokenDA::getString(), SmiTokenDA::isActive(), SmiTokenDA::setString(), testSmbiosXml::setUp(), smi::setupCallingInterfaceSmi(), testSmbiosXml::tearDown(), testSmbiosXml::testSmi_callingInterface(), and testSmbiosXml::testSmi_callingInterface_physaddr().
virtual int getMode | ( | ) | const [pure virtual, inherited] |
virtual u32 getParameterNum | ( | const std::string | name | ) | const [pure virtual, inherited] |
virtual std::string getParameterString | ( | const std::string | name | ) | const [pure virtual, inherited] |
Referenced by smi::setupCallingInterfaceSmi().
virtual void reset | ( | ) | [pure virtual, inherited] |
virtual void setMode | ( | const int | mode | ) | [pure virtual, inherited] |
virtual void setParameter | ( | const std::string | name, | |
const u32 | value | |||
) | [pure virtual, inherited] |
virtual void setParameter | ( | const std::string | name, | |
const std::string | value | |||
) | [pure virtual, inherited] |