SmbiosWorkaround.cpp File Reference

#include "SmbiosWorkaroundImpl.h"
#include "smbios/SmbiosDefs.h"
#include "SmbiosImpl.h"
#include "StdWorkarounds.h"
#include "smbios/message.h"

Go to the source code of this file.

Namespaces

namespace  smbios

Defines

#define LIBSMBIOS_SOURCE
#define _X(expr)   do{ try { expr } catch( const std::exception & ){} }while(0)

Typedefs

typedef bool(* smbios::compareFunction )(const ISmbiosItem *item, int offset, datatron data)

Functions

static bool smbios::compareU64 (const ISmbiosItem *item, int offset, datatron data)
static bool smbios::compareU32 (const ISmbiosItem *item, int offset, datatron data)
static bool smbios::compareU16 (const ISmbiosItem *item, int offset, datatron data)
static bool smbios::compareU8 (const ISmbiosItem *item, int offset, datatron data)
static bool smbios::compare (int type, const ISmbiosItem *item, int offset, datatron data)
static void smbios::fixupData (u8 *buf, size_t size, unsigned int offset, unsigned int len, datatron data)
static void smbios::doFixupItem (const Workaround *wa, const ISmbiosItem *item, u8 *buf, size_t bufSize)

Variables

struct {
   int   smbios::type
   compareFunction   smbios::funct
smbios::compareFunctions []


Define Documentation

#define _X expr   )     do{ try { expr } catch( const std::exception & ){} }while(0)
 

Definition at line 32 of file SmbiosWorkaround.cpp.

Referenced by SmbiosWorkaroundFactory::makeNew().

#define LIBSMBIOS_SOURCE
 

Definition at line 19 of file SmbiosWorkaround.cpp.


Generated on Tue Jan 17 02:59:08 2006 for SMBIOS Library by  doxygen 1.4.6