SMBIOS Library
|
#include <IToken.h>
Public Types | |
enum | { AutoDetectMode, UnitTestMode } |
enum | { defaultMode = AutoDetectMode } |
Public Member Functions | |
virtual | ~TokenTableFactory () throw () |
virtual ITokenTable * | getSingleton (const smbios::ISmbiosTable *table=0)=0 |
virtual ITokenTable * | makeNew (const smbios::ISmbiosTable *table)=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 TokenTableFactory * | getFactory () |
Protected Member Functions | |
TokenTableFactory () |
|
inherited |
Definition at line 57 of file IFactory.h.
|
inherited |
Definition at line 58 of file IFactory.h.
|
virtual |
Definition at line 41 of file TokenTableFactory.cpp.
|
protected |
Definition at line 38 of file TokenTableFactory.cpp.
|
static |
Definition at line 45 of file TokenTableFactory.cpp.
Referenced by rbu::activateRbuToken(), smbios::activateToken(), rbu::cancelRbuToken(), getAssetTagFromToken(), getServiceTagFromCMOSToken(), smbios::isTokenActive(), setAssetTagUsingCMOSToken(), setServiceTagUsingCMOSToken(), SMBIOSGetNvramStateBytes(), SMBIOSHasNvramStateBytes(), SMBIOSSetNvramStateBytes(), testStandalone::tearDown(), testRbu::tearDown(), testPlatform::tearDown(), testPlatform::testCmosChecksum(), testStandalone::testCmosConstructor(), testPlatform::testCmosWriting(), and upBootHelper().
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.
|
pure virtual |
Referenced by rbu::activateRbuToken(), smbios::activateToken(), rbu::cancelRbuToken(), getAssetTagFromToken(), getServiceTagFromCMOSToken(), smbios::isTokenActive(), setAssetTagUsingCMOSToken(), setServiceTagUsingCMOSToken(), SMBIOSGetNvramStateBytes(), SMBIOSHasNvramStateBytes(), SMBIOSSetNvramStateBytes(), testPlatform::testCmosChecksum(), testStandalone::testCmosConstructor(), testPlatform::testCmosWriting(), and upBootHelper().
|
pure virtual |
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.
Referenced by testStandalone::tearDown(), testRbu::tearDown(), testPlatform::tearDown(), and testStandalone::testNonXml().
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.
Referenced by testStandalone::setUp(), testRbu::setUp(), testPlatform::setUp(), and testStandalone::testMemoryBadFiles().
|
pure virtualinherited |
|
pure virtualinherited |
Implemented in TFactory< factory::IFactory >.