IMemory Class Reference

#include <IMemory.h>

Inheritance diagram for IMemory:

MemoryFile MemoryOsSpecific List of all members.

Public Member Functions

 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 Member Functions

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

Detailed Description

Definition at line 106 of file IMemory.h.


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 u8 getByte ( u64  offset  )  const [pure virtual]

Implemented in MemoryFile, and MemoryOsSpecific.

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

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

Implemented in MemoryFile, and MemoryOsSpecific.

Referenced by testStandalone::testMemoryFuncs().

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().

void operator= ( const IMemory  )  [private]

not implemented (explicitly disallowed)


The documentation for this class was generated from the following files:
Generated on Sat Apr 21 11:36:10 2007 for SMBIOS Library by  doxygen 1.5.2