Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IMemory Class Reference

#include <IMemory.h>

Inheritance diagram for IMemory:

MemoryFile MemoryOsSpecific List of all members.

Public Methods

 IMemory ()
virtual ~IMemory ()
virtual u8 getByte (u64 offset) const=0
virtual void putByte (u64 offset, u8 value) const=0
virtual void fillBuffer (u8 *buffer, u64 offset, unsigned int length) const=0

Private Methods

void operator= (const IMemory &)
 not implemented (explicitly disallowed)

 IMemory (const IMemory &)
 not implemented (explicitly disallowed)


Constructor & Destructor Documentation

IMemory  
 

Definition at line 98 of file Memory.cpp.

~IMemory   [virtual]
 

Definition at line 95 of file Memory.cpp.

IMemory const IMemory &    [private]
 

not implemented (explicitly disallowed)


Member Function Documentation

virtual void fillBuffer u8   buffer,
u64    offset,
unsigned int    length
const [pure virtual]
 

Implemented in MemoryFile, and MemoryOsSpecific.

Referenced by getBiosVersionFromOneByteStructForDiamond(), getIdByteFromMem(), getIdByteFromMem_Diamond(), SmbiosMemoryStrategy::getSmbiosTableBuf(), SmbiosMemoryStrategy::getSmbiosTableHeader(), getUpOffsetAndFlag(), and isStdDellBiosSystem().

virtual u8 getByte u64    offset const [pure virtual]
 

Implemented in MemoryFile, and MemoryOsSpecific.

Referenced by getBiosVersionFromOneByteStructForDiamond(), getIdByteFromMem_Diamond(), and testStandalone::testMemoryFuncs().

void operator= const IMemory &    [private]
 

not implemented (explicitly disallowed)

virtual void putByte u64    offset,
u8    value
const [pure virtual]
 

Implemented in MemoryFile, and MemoryOsSpecific.

Referenced by testStandalone::testMemoryFuncs().


The documentation for this class was generated from the following files:
Generated on Tue Jul 3 18:35:14 2007 for SMBIOS Library by doxygen1.2.18