libsmbios_c library
Public Member Functions | Static Public Member Functions | Protected Member Functions
cmos::CmosRWFactory Class Referenceabstract

#include <ICmosRW.h>

Inheritance diagram for cmos::CmosRWFactory:
Inheritance graph
[legend]
Collaboration diagram for cmos::CmosRWFactory:
Collaboration graph
[legend]

Public Member Functions

virtual ~CmosRWFactory () throw ()
 
virtual ICmosRWgetSingleton ()=0
 
virtual ICmosRWmakeNew ()=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 CmosRWFactorygetFactory ()
 

Protected Member Functions

 CmosRWFactory ()
 
- 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

◆ ~CmosRWFactory()

virtual cmos::CmosRWFactory::~CmosRWFactory ( )
throw (
)
virtual

◆ CmosRWFactory()

cmos::CmosRWFactory::CmosRWFactory ( )
protected

Member Function Documentation

◆ getFactory()

static CmosRWFactory* cmos::CmosRWFactory::getFactory ( )
static

◆ getSingleton()

virtual ICmosRW* cmos::CmosRWFactory::getSingleton ( )
pure virtual

◆ makeNew()

virtual ICmosRW* cmos::CmosRWFactory::makeNew ( )
pure virtual

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