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
#define NOT_IMPLEMENTED   { throw NotImplementedImpl(); }

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)
void smbios::getData (const ISmbiosItem &item, u8 *data, unsigned int offset, unsigned int size)
void smbios::checkBitfieldBounds (unsigned int bound, unsigned int lsb, unsigned int msb, DataOutOfBoundsImpl &doob)
ostream & smbios::operator<< (ostream &cout, const ISmbiosItem &item)


Define Documentation

#define LIBSMBIOS_SOURCE

Definition at line 20 of file SmbiosItem.cpp.

#define NOT_IMPLEMENTED   { throw NotImplementedImpl(); }

Definition at line 32 of file SmbiosItem.cpp.


Generated on Tue Jul 11 20:46:47 2006 for SMBIOS Library by  doxygen 1.4.7