SMBIOS Library
Public Member Functions | Protected Member Functions | List of all members
IDellCallingInterfaceSmi Class Reference

#include <ISmi.h>

Inheritance diagram for IDellCallingInterfaceSmi:
Inheritance graph
Collaboration diagram for IDellCallingInterfaceSmi:
Collaboration graph

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 ()

Detailed Description

Definition at line 52 of file ISmi.h.

Constructor & Destructor Documentation

Definition at line 54 of file Smi.cpp.

IDellCallingInterfaceSmi ( )
explicitprotected

Definition at line 51 of file Smi.cpp.

Member Function Documentation

virtual void execute ( )
pure virtual
virtual const u8* getBufferPtr ( )
pure virtual

Implemented in DellCallingInterfaceSmiImpl.

virtual u32 getRes ( u8  resNumber) const
pure virtual

Implemented in DellCallingInterfaceSmiImpl.

Referenced by SmiTokenDA::getString().

virtual void setArg ( u8  argNumber,
u32  argValue 
)
pure virtual
virtual void setArgAsPhysicalAddress ( u8  argNumber,
u32  bufferOffset 
)
pure virtual

Implemented in DellCallingInterfaceSmiImpl.

virtual void setBufferContents ( const u8 ,
size_t  size 
)
pure virtual

Implemented in DellCallingInterfaceSmiImpl.

virtual void setBufferSize ( size_t  size)
pure virtual

Implemented in DellCallingInterfaceSmiImpl.

virtual void setClass ( u16  newClass)
pure virtual
virtual void setSelect ( u16  newSelect)
pure virtual

The documentation for this class was generated from the following files: