#include <IMemory.h>

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 |
| virtual int | incReopenHint ()=0 |
| virtual int | decReopenHint ()=0 |
Private Member Functions | |
| void | operator= (const IMemory &) |
| not implemented (explicitly disallowed) | |
| IMemory (const IMemory &) | |
| not implemented (explicitly disallowed) | |
Definition at line 106 of file IMemory.h.
| IMemory | ( | ) |
Definition at line 99 of file Memory.cpp.
| ~IMemory | ( | ) | [virtual] |
Definition at line 96 of file Memory.cpp.
| 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] |
| virtual void fillBuffer | ( | u8 * | buffer, | |
| u64 | offset, | |||
| unsigned int | length | |||
| ) | const [pure virtual] |
| virtual int incReopenHint | ( | ) | [pure virtual] |
Implemented in MemoryFile, and MemoryOsSpecific.
Referenced by SmbiosMemoryStrategy::getSmbiosTableHeader().
| virtual int decReopenHint | ( | ) | [pure virtual] |
Implemented in MemoryFile, and MemoryOsSpecific.
Referenced by SmbiosMemoryStrategy::getSmbiosTableHeader().
| void operator= | ( | const IMemory & | ) | [private] |
not implemented (explicitly disallowed)
1.5.6