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

SmbiosWorkaroundTable Class Reference

#include <SmbiosWorkaroundImpl.h>

List of all members.

Public Methods

 SmbiosWorkaroundTable (const ISmbiosTable *table, const Workaround **initWorkarounds)
virtual ~SmbiosWorkaroundTable ()
void fixupItem (const ISmbiosItem *item, u8 *buffer, size_t bufsize) const

Private Methods

 SmbiosWorkaroundTable ()
void operator= (const SmbiosWorkaroundTable &)

Private Attributes

int systemId
std::string biosVersion
const Workaround ** workaroundsForThisSystem


Constructor & Destructor Documentation

SmbiosWorkaroundTable const ISmbiosTable   table,
const Workaround **    initWorkarounds
 

Definition at line 86 of file SmbiosWorkaround.cpp.

~SmbiosWorkaroundTable   [virtual]
 

Definition at line 90 of file SmbiosWorkaround.cpp.

SmbiosWorkaroundTable   [private]
 


Member Function Documentation

void fixupItem const ISmbiosItem   item,
u8   buffer,
size_t    bufsize
const
 

Definition at line 158 of file SmbiosWorkaround.cpp.

References smbios::doFixupItem(), ISmbiosItem::getType(), Workaround::symptoms, WorkaroundSmbiosItem::type, u8, and SmbiosWorkaroundTable::workaroundsForThisSystem.

Referenced by SmbiosItem::fixup().

void operator= const SmbiosWorkaroundTable &    [private]
 


Member Data Documentation

std::string biosVersion [private]
 

Definition at line 94 of file SmbiosWorkaroundImpl.h.

int systemId [private]
 

Definition at line 93 of file SmbiosWorkaroundImpl.h.

const Workaround** workaroundsForThisSystem [private]
 

Definition at line 95 of file SmbiosWorkaroundImpl.h.

Referenced by SmbiosWorkaroundTable::fixupItem().


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