#include <SmiImpl.h>


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 104 of file SmiImpl.h.
| SmiArchStrategy | ( | ) |
Definition at line 47 of file Smi_Linux.cpp.
References SmiArchStrategy::privateData.
| ~SmiArchStrategy | ( | ) | [virtual] |
Definition at line 53 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
| void addInputBuffer | ( | u8 * | buffer, | |
| size_t | size | |||
| ) | [virtual] |
Implements SmiStrategy.
Definition at line 130 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, and SmiArchStrategy::privateData.
| void execute | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 146 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
| void finish | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 155 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, smiLinuxPrivateData::fh_doReq, and SmiArchStrategy::privateData.
| size_t getPhysicalBufferBaseAddress | ( | ) | [virtual] |
| void getResultBuffer | ( | u8 * | buffer, | |
| size_t | size | |||
| ) | [virtual] |
Implements SmiStrategy.
Definition at line 136 of file Smi_Linux.cpp.
References smiLinuxPrivateData::fh_data, and SmiArchStrategy::privateData.
| void lock | ( | ) | [virtual] |
Implements SmiStrategy.
Definition at line 67 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 | newSize | ) | [virtual] |
void* privateData [private] |
Definition at line 120 of file SmiImpl.h.
Referenced by SmiArchStrategy::addInputBuffer(), SmiArchStrategy::execute(), SmiArchStrategy::finish(), SmiArchStrategy::getResultBuffer(), SmiArchStrategy::lock(), SmiArchStrategy::SmiArchStrategy(), and SmiArchStrategy::~SmiArchStrategy().
1.7.1