Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SmbiosStrategy.cpp File Reference

#include "smbios/compat.h"
#include <sstream>
#include <string.h>
#include "smbios/IMemory.h"
#include "SmbiosImpl.h"
#include "smbios/message.h"

Go to the source code of this file.

Namespaces

namespace  smbios

Defines

#define LIBSMBIOS_SOURCE
#define DCOUT(line)   do {} while(0)
#define DCERR(line)   do {} while(0)

Functions

bool validateDMITableEntryPoint (const smbiosLowlevel::dmi_table_entry_point *tempTEP, bool strict, ParseExceptionImpl &parseException)
bool validateSmbiosTableEntryPoint (const smbiosLowlevel::smbios_table_entry_point *tempTEP, bool strict, ParseExceptionImpl &parseException)


Define Documentation

#define DCERR line   )     do {} while(0)
 

Definition at line 40 of file SmbiosStrategy.cpp.

#define DCOUT line   )     do {} while(0)
 

Definition at line 39 of file SmbiosStrategy.cpp.

#define LIBSMBIOS_SOURCE
 

Definition at line 20 of file SmbiosStrategy.cpp.


Function Documentation

bool validateDMITableEntryPoint const smbiosLowlevel::dmi_table_entry_point tempTEP,
bool  strict,
ParseExceptionImpl &  parseException
 

Definition at line 47 of file SmbiosStrategy.cpp.

References _, DCERR, and u8.

Referenced by SmbiosMemoryStrategy::getSmbiosTableHeader(), and smbios::validateSmbiosTableEntryPoint().

bool validateSmbiosTableEntryPoint const smbiosLowlevel::smbios_table_entry_point tempTEP,
bool  strict,
ParseExceptionImpl &  parseException
 

Definition at line 95 of file SmbiosStrategy.cpp.

References _, DCERR, smbios_table_entry_point::dmi, smbios_table_entry_point::eps_length, smbios_table_entry_point::major_ver, u8, and smbios::validateDMITableEntryPoint().

Referenced by SmbiosMemoryStrategy::getSmbiosTableHeader().


Generated on Tue Feb 26 14:39:36 2008 for SMBIOS Library by  doxygen 1.3.9.1