SMBIOS Library
|
#include <SmbiosWorkaroundImpl.h>
Public Member Functions | |
SmbiosWorkaroundTable (const ISmbiosTable *table, const Workaround **initWorkarounds) | |
virtual | ~SmbiosWorkaroundTable () |
void | fixupItem (const ISmbiosItem *item, u8 *buffer, size_t bufsize) const |
Private Member Functions | |
SmbiosWorkaroundTable () | |
void | operator= (const SmbiosWorkaroundTable &) |
Private Attributes | |
int | systemId |
std::string | biosVersion |
const Workaround ** | workaroundsForThisSystem |
Definition at line 82 of file SmbiosWorkaroundImpl.h.
SmbiosWorkaroundTable | ( | const ISmbiosTable * | table, |
const Workaround ** | initWorkarounds | ||
) |
Definition at line 90 of file SmbiosWorkaround.cpp.
|
virtual |
Definition at line 94 of file SmbiosWorkaround.cpp.
|
private |
void fixupItem | ( | const ISmbiosItem * | item, |
u8 * | buffer, | ||
size_t | bufsize | ||
) | const |
Definition at line 162 of file SmbiosWorkaround.cpp.
References smbios::doFixupItem(), ISmbiosItem::getType(), and SmbiosWorkaroundTable::workaroundsForThisSystem.
Referenced by SmbiosItem::fixup().
|
private |
|
private |
Definition at line 94 of file SmbiosWorkaroundImpl.h.
|
private |
Definition at line 93 of file SmbiosWorkaroundImpl.h.
|
private |
Definition at line 95 of file SmbiosWorkaroundImpl.h.
Referenced by SmbiosWorkaroundTable::fixupItem().