SMBIOS Library
Public Member Functions | Private Attributes | List of all members
SmiMockStrategy Class Reference

#include <SmiImpl.h>

Inheritance diagram for SmiMockStrategy:
Inheritance graph
Collaboration diagram for SmiMockStrategy:
Collaboration graph

Public Member Functions

 SmiMockStrategy (std::string initFilename)
virtual ~SmiMockStrategy ()
virtual void lock ()
virtual void setSize (int)
virtual size_t getPhysicalBufferBaseAddress ()
virtual void addInputBuffer (u8 *buffer, size_t size)
virtual void execute ()
virtual void getResultBuffer (u8 *buffer, size_t size)
virtual void finish ()

Private Attributes

FILE * fh
std::string filename

Detailed Description

Definition at line 59 of file SmiImpl.h.

Constructor & Destructor Documentation

SmiMockStrategy ( std::string  initFilename)
inline

Definition at line 62 of file SmiImpl.h.

virtual ~SmiMockStrategy ( )
inlinevirtual

Definition at line 65 of file SmiImpl.h.

References SmiMockStrategy::fh.

Member Function Documentation

virtual void addInputBuffer ( u8 buffer,
size_t  size 
)
inlinevirtual

Implements SmiStrategy.

Definition at line 80 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void execute ( )
inlinevirtual

Implements SmiStrategy.

Definition at line 84 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void finish ( )
inlinevirtual

Implements SmiStrategy.

Definition at line 96 of file SmiImpl.h.

virtual size_t getPhysicalBufferBaseAddress ( )
inlinevirtual

Implements SmiStrategy.

Definition at line 76 of file SmiImpl.h.

virtual void getResultBuffer ( u8 buffer,
size_t  size 
)
inlinevirtual

Implements SmiStrategy.

Definition at line 88 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void lock ( )
inlinevirtual

Implements SmiStrategy.

Definition at line 70 of file SmiImpl.h.

virtual void setSize ( int  )
inlinevirtual

Implements SmiStrategy.

Definition at line 73 of file SmiImpl.h.

Member Data Documentation

FILE* fh
private
std::string filename
private

Definition at line 101 of file SmiImpl.h.


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