libsmbios_c library
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
smi::SmiFactory Class Reference

#include <ISmi.h>

Inheritance diagram for smi::SmiFactory:
factory::IFactory

Public Types

enum  { DELL_CALLING_INTERFACE_SMI_RAW, DELL_CALLING_INTERFACE_SMI }

Public Member Functions

virtual ~SmiFactory () throw ()
virtual std::auto_ptr
< IDellCallingInterfaceSmi
makeNew (u8 type)=0

Static Public Member Functions

static SmiFactorygetFactory ()

Protected Member Functions

 SmiFactory ()

Member Enumeration Documentation

anonymous enum
Enumerator:
DELL_CALLING_INTERFACE_SMI_RAW 
DELL_CALLING_INTERFACE_SMI 

Constructor & Destructor Documentation

virtual smi::SmiFactory::~SmiFactory ( ) throw () [virtual]
smi::SmiFactory::SmiFactory ( ) [protected]

Member Function Documentation

static SmiFactory* smi::SmiFactory::getFactory ( ) [static]
virtual std::auto_ptr<IDellCallingInterfaceSmi> smi::SmiFactory::makeNew ( u8  type) [pure virtual]

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