#include "smbios/compat.h"
#include <iomanip>
#include "SmbiosImpl.h"
#include "smbios/message.h"
Go to the source code of this file.
Namespaces | |
namespace | smbios |
Defines | |
#define | LIBSMBIOS_SOURCE |
Functions | |
static u32 | force_u64_to_u32 (u64 orig) |
void | checkItemBounds (size_t total_size, size_t length, size_t offset, size_t size) |
u8 | getItemType (const ISmbiosItem &item) |
u8 | getItemLength (const ISmbiosItem &item) |
u16 | getItemHandle (const ISmbiosItem &item) |
u8 | getU8_FromItem (const ISmbiosItem &item, unsigned int offset) |
u16 | getU16_FromItem (const ISmbiosItem &item, unsigned int offset) |
u32 | getU32_FromItem (const ISmbiosItem &item, unsigned int offset) |
u64 | getU64_FromItem (const ISmbiosItem &item, unsigned int offset) |
const char * | getString_FromItem (const ISmbiosItem &item, unsigned int offset) |
void * | getBits_FromItem (const ISmbiosItem &item, unsigned int offset, void *out, unsigned int lsb=0, unsigned int msb=0) |
bool | isBitSet (const ISmbiosItem *itemPtr, unsigned int offset, unsigned int bitToTest) |
ostream & | operator<< (ostream &cout, const ISmbiosItem &item) |
#define LIBSMBIOS_SOURCE |
Definition at line 20 of file SmbiosItem.cpp.