Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IDellCallingInterfaceSmi Class Reference

#include <ISmi.h>

Inheritance diagram for IDellCallingInterfaceSmi:

ISmi DellCallingInterfaceSmiImpl List of all members.

Public Methods

 IDellCallingInterfaceSmi ()
virtual void setClass (u16 newClass)=0
virtual void setSelect (u16 newSelect)=0
virtual void setArg (u8 argNumber, u32 argValue)=0
virtual u32 getRes (u8 resNumber) const=0
virtual void setArgAsPhysicalAddress (u8 argNumber, u32 bufferOffset)=0
virtual ~IDellCallingInterfaceSmi ()
virtual void execute ()=0
virtual u8getBufferPtr ()=0
virtual void setBufferSize (size_t newSize)=0
virtual void setCommandIOMagic (u16 address, u8 code)=0

Constructor & Destructor Documentation

IDellCallingInterfaceSmi   [explicit]
 

Definition at line 56 of file Smi.cpp.

~IDellCallingInterfaceSmi   [virtual]
 

Definition at line 59 of file Smi.cpp.


Member Function Documentation

virtual void execute   [pure virtual, inherited]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by smbios::executeWithPassword(), SmiTokenDA::getString(), smi::switchControl(), testStandalone::testSmi_callingInterface(), and testStandalone::testSmi_callingInterface_physaddr().

virtual u8* getBufferPtr   [pure virtual, inherited]
 

Implemented in DellCallingInterfaceSmiImpl.

virtual u32 getRes u8    resNumber const [pure virtual]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::getString(), and smi::switchControl().

virtual void setArg u8    argNumber,
u32    argValue
[pure virtual]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by smbios::executeWithPassword(), SmiTokenDA::getString(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), smi::switchControl(), and testStandalone::testSmi_callingInterface().

virtual void setArgAsPhysicalAddress u8    argNumber,
u32    bufferOffset
[pure virtual]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by testStandalone::testSmi_callingInterface_physaddr().

virtual void setBufferSize size_t    newSize [pure virtual, inherited]
 

Implemented in DellCallingInterfaceSmiImpl.

virtual void setClass u16    newClass [pure virtual]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::getString(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), smi::switchControl(), testStandalone::testSmi_callingInterface(), and testStandalone::testSmi_callingInterface_physaddr().

virtual void setCommandIOMagic u16    address,
u8    code
[pure virtual, inherited]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiFactoryImpl::makeNew().

virtual void setSelect u16    newSelect [pure virtual]
 

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::getString(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), smi::switchControl(), testStandalone::testSmi_callingInterface(), and testStandalone::testSmi_callingInterface_physaddr().


The documentation for this class was generated from the following files:
Generated on Tue Jul 3 18:35:16 2007 for SMBIOS Library by doxygen1.2.18