Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

smi::IDellCallingInterfaceSmi Class Reference

#include <ISmi.h>


Public Member Functions

virtual ~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 void setBufferSize (size_t size)=0
virtual void setBufferContents (const u8 *, size_t size)=0
virtual const u8 * getBufferPtr ()=0
virtual void execute ()=0

Protected Member Functions

 IDellCallingInterfaceSmi ()


Constructor & Destructor Documentation

virtual smi::IDellCallingInterfaceSmi::~IDellCallingInterfaceSmi (   )  [virtual]
 

smi::IDellCallingInterfaceSmi::IDellCallingInterfaceSmi (   )  [explicit, protected]
 


Member Function Documentation

virtual void smi::IDellCallingInterfaceSmi::execute (   )  [pure virtual]
 

virtual const u8* smi::IDellCallingInterfaceSmi::getBufferPtr (   )  [pure virtual]
 

virtual u32 smi::IDellCallingInterfaceSmi::getRes (  u8  resNumber  )  const [pure virtual]
 

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

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

virtual void smi::IDellCallingInterfaceSmi::setBufferContents (  const u8 *  ,
size_t  size
)  [pure virtual]
 

virtual void smi::IDellCallingInterfaceSmi::setBufferSize (  size_t  size  )  [pure virtual]
 

virtual void smi::IDellCallingInterfaceSmi::setClass (  u16  newClass  )  [pure virtual]
 

virtual void smi::IDellCallingInterfaceSmi::setSelect (  u16  newSelect  )  [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 5 06:11:00 2011 for libsmbios_c library by  doxygen 1.3.9.1