SmbiosItem.cpp File Reference

#include "smbios/compat.h"
#include <iomanip>
#include <string.h>
#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 smbios::force_u64_to_u32 (u64 orig)
void smbios::checkItemBounds (size_t total_size, size_t length, size_t offset, size_t size)
u8 smbios::getItemType (const ISmbiosItem &item)
u8 smbios::getItemLength (const ISmbiosItem &item)
u16 smbios::getItemHandle (const ISmbiosItem &item)
u8 smbios::getU8_FromItem (const ISmbiosItem &item, unsigned int offset)
u16 smbios::getU16_FromItem (const ISmbiosItem &item, unsigned int offset)
u32 smbios::getU32_FromItem (const ISmbiosItem &item, unsigned int offset)
u64 smbios::getU64_FromItem (const ISmbiosItem &item, unsigned int offset)
const char * smbios::getString_FromItem (const ISmbiosItem &item, unsigned int offset)
void * smbios::getBits_FromItem (const ISmbiosItem &item, unsigned int offset, void *out, unsigned int lsb=0, unsigned int msb=0)
bool smbios::isBitSet (const ISmbiosItem *itemPtr, unsigned int offset, unsigned int bitToTest)
ostream & smbios::operator<< (ostream &cout, const ISmbiosItem &item)


Define Documentation

#define LIBSMBIOS_SOURCE

Definition at line 20 of file SmbiosItem.cpp.


Generated on Tue Feb 26 14:51:56 2008 for SMBIOS Library by  doxygen 1.4.7