libsmbios_c library
Public Member Functions | Static Public Member Functions | Protected Member Functions
smbios::TokenTableFactory Class Referenceabstract

#include <IToken.h>

Inheritance diagram for smbios::TokenTableFactory:
Inheritance graph
[legend]
Collaboration diagram for smbios::TokenTableFactory:
Collaboration graph
[legend]

Public Member Functions

virtual ~TokenTableFactory () throw ()
 
virtual ITokenTablegetSingleton (const smbios::ISmbiosTable *table=0)=0
 
virtual ITokenTablemakeNew (const smbios::ISmbiosTable *table)=0
 
- Public Member Functions inherited from factory::IFactory
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
 

Static Public Member Functions

static TokenTableFactorygetFactory ()
 

Protected Member Functions

 TokenTableFactory ()
 
- Protected Member Functions inherited from factory::IFactory
 IFactory ()
 

Additional Inherited Members

- Public Types inherited from factory::IFactory
enum  { AutoDetectMode, UnitTestMode }
 
enum  { defaultMode = AutoDetectMode }
 

Constructor & Destructor Documentation

virtual smbios::TokenTableFactory::~TokenTableFactory ( ) throw ()
virtual
smbios::TokenTableFactory::TokenTableFactory ( )
protected

Member Function Documentation

static TokenTableFactory* smbios::TokenTableFactory::getFactory ( )
static
virtual ITokenTable* smbios::TokenTableFactory::getSingleton ( const smbios::ISmbiosTable table = 0)
pure virtual
virtual ITokenTable* smbios::TokenTableFactory::makeNew ( const smbios::ISmbiosTable table)
pure virtual

The documentation for this class was generated from the following file: