#include "smbios/ISmbios.h"#include "smbios/IToken.h"#include "smbios/SystemInfo.h"#include "smbios/IMemory.h"#include "smbios/SmbiosDefs.h"#include "ExceptionImpl.h"#include "SystemDetect.h"#include "DellMagic.h"#include <string.h>#include "smbios/message.h"

Go to the source code of this file.
Classes | |
| struct | SystemDetectionFunction |
Defines | |
| #define | LIBSMBIOS_SOURCE |
Functions | |
| bool | couldBeDiamond () |
| bool | couldBeBayonet () |
| static bool | isStdDellBiosSystem () |
| int | SMBIOSIsDellSystem () |
Variables | |
| smbios::Exception < smbios::IException > | SysInfoException |
| struct SystemDetectionFunction | DellDetectionFunctions [] |
| #define LIBSMBIOS_SOURCE |
Definition at line 19 of file SystemDetect.cpp.
| bool couldBeBayonet | ( | ) |
Definition at line 62 of file SystemDetect.cpp.
References Bayonet_Detect_String, couldBeBayonet(), ISmbiosTable::end(), SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), OEM_String_Field_Number, and smbios::OEM_Strings.
Referenced by couldBeBayonet(), and getIdByteFromOEMItem().

| bool couldBeDiamond | ( | ) |
Definition at line 51 of file SystemDetect.cpp.
References SMBIOSGetDellSystemId(), and SYSTEM_ID_DIAMOND.

| static bool isStdDellBiosSystem | ( | ) | [static] |
Definition at line 89 of file SystemDetect.cpp.
References IMemory::fillBuffer(), MemoryFactory::getFactory(), OEM_Dell_String, and OEM_String_Location.

| int SMBIOSIsDellSystem | ( | ) |
Returns 0 if the system is not a Dell, 1 if it is.
Definition at line 129 of file SystemDetect.cpp.
References _, DellDetectionFunctions, SystemDetectionFunction::f_ptr, and Exception::setMessageString().
Referenced by testPlatform::testIsDell(), and testPlatform::testSystemInfo().

Referenced by SMBIOSIsDellSystem().
Definition at line 23 of file SysInfoError.cpp.
1.5.6