#include <ISmi.h>
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 SmiFactory * | getFactory () |
Protected Member Functions | |
SmiFactory () |
virtual smi::SmiFactory::~SmiFactory | ( | ) | throw () [virtual] |
smi::SmiFactory::SmiFactory | ( | ) | [protected] |
static SmiFactory* smi::SmiFactory::getFactory | ( | ) | [static] |
virtual std::auto_ptr<IDellCallingInterfaceSmi> smi::SmiFactory::makeNew | ( | u8 | type | ) | [pure virtual] |