smi::SmiFactory Class Reference

#include <ISmi.h>

Inheritance diagram for smi::SmiFactory:

factory::IFactory

Public Types

 DELL_CALLING_INTERFACE_SMI_RAW
 DELL_CALLING_INTERFACE_SMI
enum  { DELL_CALLING_INTERFACE_SMI_RAW, DELL_CALLING_INTERFACE_SMI }

Public Member Functions

virtual ~SmiFactory () throw ()
virtual std::auto_ptr< IDellCallingInterfaceSmimakeNew (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:
Generated on Tue Dec 11 11:27:10 2012 for libsmbios_c library by  doxygen 1.4.7