SmbiosItem.cpp File Reference

#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 Documentation

#define LIBSMBIOS_SOURCE

Definition at line 20 of file SmbiosItem.cpp.


Generated on Sat Apr 21 11:36:10 2007 for SMBIOS Library by  doxygen 1.5.2