IDellCallingInterfaceSmi Class Reference

#include <ISmi.h>

Inheritance diagram for IDellCallingInterfaceSmi:

ISmi DellCallingInterfaceSmiImpl List of all members.

Public Member Functions

 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

Detailed Description

Definition at line 78 of file ISmi.h.


Constructor & Destructor Documentation

IDellCallingInterfaceSmi (  )  [explicit]

Definition at line 54 of file Smi.cpp.

~IDellCallingInterfaceSmi (  )  [virtual]

Definition at line 57 of file Smi.cpp.


Member Function Documentation

virtual void execute (  )  [pure virtual, inherited]

Implemented in DellCallingInterfaceSmiImpl.

Referenced by smbios::executeWithPassword(), SmiTokenDA::getString(), SmiTokenDA::isActive(), testSmbiosXml::testSmi_callingInterface(), and testSmbiosXml::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 SmiTokenDA::isActive().

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

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::activate(), smbios::executeWithPassword(), SmiTokenDA::getString(), SmiTokenDA::isActive(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), and testSmbiosXml::testSmi_callingInterface().

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

Implemented in DellCallingInterfaceSmiImpl.

Referenced by testSmbiosXml::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::activate(), SmiTokenDA::getString(), SmiTokenDA::isActive(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), testSmbiosXml::testSmi_callingInterface(), and testSmbiosXml::testSmi_callingInterface_physaddr().

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

Implemented in DellCallingInterfaceSmiImpl.

virtual void setSelect ( u16  newSelect  )  [pure virtual]

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::activate(), SmiTokenDA::getString(), SmiTokenDA::isActive(), SmiTokenDA::setString(), smi::setupCallingInterfaceSmi(), testSmbiosXml::testSmi_callingInterface(), and testSmbiosXml::testSmi_callingInterface_physaddr().


The documentation for this class was generated from the following files:
Generated on Tue Jul 11 20:46:48 2006 for SMBIOS Library by  doxygen 1.4.7