Public Member Functions | Private Attributes

SmiMockStrategy Class Reference

#include <SmiImpl.h>

Inheritance diagram for SmiMockStrategy:
Inheritance graph
[legend]
Collaboration diagram for SmiMockStrategy:
Collaboration graph
[legend]

List of all members.

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 (  )  [inline, virtual]

Definition at line 65 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 80 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void execute (  )  [inline, virtual]

Implements SmiStrategy.

Definition at line 84 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void finish (  )  [inline, virtual]

Implements SmiStrategy.

Definition at line 96 of file SmiImpl.h.

virtual size_t getPhysicalBufferBaseAddress (  )  [inline, virtual]

Implements SmiStrategy.

Definition at line 76 of file SmiImpl.h.

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

Implements SmiStrategy.

Definition at line 88 of file SmiImpl.h.

References SmiMockStrategy::fh.

virtual void lock (  )  [inline, virtual]

Implements SmiStrategy.

Definition at line 70 of file SmiImpl.h.

virtual void setSize ( int   )  [inline, virtual]

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: