#include <IMemory.h>
Inheritance diagram for IMemory:
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) |
Definition at line 106 of file IMemory.h.
IMemory | ( | ) |
Definition at line 98 of file Memory.cpp.
~IMemory | ( | ) | [virtual] |
Definition at line 95 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] |
void operator= | ( | const IMemory & | ) | [private] |
not implemented (explicitly disallowed)