Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

SmiMockStrategy Class Reference

#include <SmiImpl.h>

Inheritance diagram for SmiMockStrategy:

SmiStrategy List of all members.

Public Methods

 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

Constructor & Destructor Documentation

SmiMockStrategy std::string    initFilename [inline]
 

Definition at line 60 of file SmiImpl.h.

References SmiMockStrategy::fh, and SmiMockStrategy::filename.

virtual ~SmiMockStrategy   [inline, virtual]
 

Definition at line 63 of file SmiImpl.h.

References SmiMockStrategy::fh.


Member Function Documentation

virtual void addInputBuffer u8   buffer,
size_t    size
[inline, virtual]
 

Implements SmiStrategy.

Definition at line 78 of file SmiImpl.h.

References SmiMockStrategy::fh, and u8.

virtual void execute   [inline, virtual]
 

Implements SmiStrategy.

Definition at line 82 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void finish   [inline, virtual]
 

Implements SmiStrategy.

Definition at line 90 of file SmiImpl.h.

virtual size_t getPhysicalBufferBaseAddress   [inline, virtual]
 

Implements SmiStrategy.

Definition at line 74 of file SmiImpl.h.

virtual void getResultBuffer u8   buffer,
size_t    size
[inline, virtual]
 

Implements SmiStrategy.

Definition at line 86 of file SmiImpl.h.

References SmiMockStrategy::fh, and u8.

virtual void lock   [inline, virtual]
 

Implements SmiStrategy.

Definition at line 68 of file SmiImpl.h.

virtual void setSize int    [inline, virtual]
 

Implements SmiStrategy.

Definition at line 71 of file SmiImpl.h.


Member Data Documentation

FILE* fh [private]
 

Definition at line 94 of file SmiImpl.h.

Referenced by SmiMockStrategy::addInputBuffer(), SmiMockStrategy::execute(), SmiMockStrategy::getResultBuffer(), SmiMockStrategy::SmiMockStrategy(), and SmiMockStrategy::~SmiMockStrategy().

std::string filename [private]
 

Definition at line 95 of file SmiImpl.h.

Referenced by SmiMockStrategy::SmiMockStrategy().


The documentation for this class was generated from the following file:
Generated on Tue Jul 3 18:35:16 2007 for SMBIOS Library by doxygen1.2.18