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

#include <IToken.h>

Inheritance diagram for smbios::TokenTableFactory:
factory::IFactory

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: