#include "smbios/ISmbios.h"
#include "smbios/IToken.h"
#include "smbios/SystemInfo.h"
#include "smbios/IMemory.h"
#include "smbios/SmbiosDefs.h"
#include "../common/ExceptionImpl.h"
#include "SystemDetect.h"
#include "DellMagic.h"
#include "smbios/message.h"
Go to the source code of this file.
Classes | |
struct | DellIdByteFunctions |
Defines | |
#define | LIBSMBIOS_SOURCE |
Functions | |
static u16 | getIdByteFromMem () |
static u16 | getIdByteFromMem_Diamond () |
static u16 | getIdByteFromOEMItem () |
static u16 | getIdByteFromRevItem () |
int | SMBIOSGetDellSystemId () |
Return the Dell System ID Byte or Word. | |
Variables | |
smbios::Exception< smbios::IException > | SysInfoException |
|
Definition at line 19 of file IdByte.cpp. |
|
Definition at line 45 of file IdByte.cpp. References two_byte_structure::bios_version, DELL_SYSTEM_STRING, DELL_SYSTEM_STRING_LEN, DELL_SYSTEM_STRING_LOC, IMemory::fillBuffer(), MemoryFactory::getFactory(), one_byte_structure::system_id, and TWO_BYTE_STRUCT_LOC. |
|
Definition at line 94 of file IdByte.cpp. References DELL_SYSTEM_STRING, DELL_SYSTEM_STRING_LEN, DELL_SYSTEM_STRING_LOC_DIAMOND_1, DELL_SYSTEM_STRING_LOC_DIAMOND_2, IMemory::fillBuffer(), IMemory::getByte(), MemoryFactory::getFactory(), ID_BYTE_LOC_DIAMOND_1, ID_BYTE_LOC_DIAMOND_2, and SYSTEM_ID_DIAMOND. |
|
Definition at line 119 of file IdByte.cpp. References couldBeBayonet(), ISmbiosTable::end(), SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), and smbios::OEM_Strings. |
|
Definition at line 151 of file IdByte.cpp. References smbios::Dell_Revisions_and_IDs, ISmbiosTable::end(), SmbiosFactory::getFactory(), and SmbiosFactory::getSingleton(). |
|
Return the Dell System ID Byte or Word. The Dell System ID is a unique number allocated to each Dell System (server, desktop, workstation, or laptop) that uniquely identifies that system within Dell's product line. Definition at line 198 of file IdByte.cpp. Referenced by testSmbiosXml::testIdByte(), and testSmbiosXml::testSystemInfo(). |
|
Definition at line 23 of file SysInfoError.cpp. Referenced by SMBIOSGetNvramStateBytes(), SMBIOSGetSysInfoErrorString(), SMBIOSGetVendorName(), SMBIOSHasNvramStateBytes(), SMBIOSSetNvramStateBytes(), and upBootHelper(). |