libsmbios_c library
Public Member Functions | Protected Member Functions
smi::IDellCallingInterfaceSmi Class Referenceabstract

#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 u8getBufferPtr ()=0
 
virtual void execute ()=0
 

Protected Member Functions

 IDellCallingInterfaceSmi ()
 

Constructor & Destructor Documentation

virtual smi::IDellCallingInterfaceSmi::~IDellCallingInterfaceSmi ( )
virtual
smi::IDellCallingInterfaceSmi::IDellCallingInterfaceSmi ( )
explicitprotected

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: