#include <SmiImpl.h>
Inheritance diagram for SmiArchStrategy:
Public Member Functions | |
SmiArchStrategy () | |
virtual | ~SmiArchStrategy () |
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 | |
void * | privateData |
Definition at line 98 of file SmiImpl.h.
SmiArchStrategy | ( | ) |
~SmiArchStrategy | ( | ) | [virtual] |
Definition at line 52 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
void lock | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 66 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, SmiArchStrategy::privateData, SMI_DATA_FILE, and SMI_DO_REQUEST_FILE.
void setSize | ( | int | ) | [virtual] |
size_t getPhysicalBufferBaseAddress | ( | ) | [virtual] |
void addInputBuffer | ( | u8 * | buffer, | |
size_t | size | |||
) | [virtual] |
Implements SmiStrategy.
Definition at line 127 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, and SmiArchStrategy::privateData.
void execute | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 141 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
void getResultBuffer | ( | u8 * | buffer, | |
size_t | size | |||
) | [virtual] |
Implements SmiStrategy.
Definition at line 133 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, and SmiArchStrategy::privateData.
void finish | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 150 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
void* privateData [private] |
Definition at line 114 of file SmiImpl.h.
Referenced by SmiArchStrategy::addInputBuffer(), SmiArchStrategy::execute(), SmiArchStrategy::finish(), SmiArchStrategy::getResultBuffer(), SmiArchStrategy::lock(), SmiArchStrategy::SmiArchStrategy(), and SmiArchStrategy::~SmiArchStrategy().