#include <MemoryImpl.h>
Inheritance diagram for MemoryFile:
Public Member Functions | |
MemoryFile (const std::string file) | |
virtual | ~MemoryFile () |
virtual void | fillBuffer (u8 *buffer, u64 offset, unsigned int length) const |
virtual u8 | getByte (u64 offset) const |
virtual void | putByte (u64 offset, u8 value) const |
virtual int | incReopenHint () |
virtual int | decReopenHint () |
Private Member Functions | |
MemoryFile () | |
MemoryFile (const MemoryFile &source) | |
MemoryFile & | operator= (const MemoryFile &source) |
Private Attributes | |
const std::string | filename |
FILE * | fd |
bool | rw |
int | reopenHint |
|
Definition at line 102 of file Memory.cpp. References _, MemoryFile::fd, MemoryFile::filename, MemoryFile::reopenHint, and memory::reopenHint. |
|
Definition at line 129 of file Memory.cpp. References MemoryFile::fd. |
|
|
|
|
|
Implements IMemory. Definition at line 55 of file MemoryImpl.h. |
|
Implements IMemory. Definition at line 146 of file Memory.cpp. References _, MemoryFile::fd, MemoryFile::filename, FSEEK, and MemoryFile::reopenHint. Referenced by MemoryFile::getByte(). |
|
Implements IMemory. Definition at line 138 of file Memory.cpp. References MemoryFile::fillBuffer(), and u8. |
|
Implements IMemory. Definition at line 54 of file MemoryImpl.h. |
|
|
|
Implements IMemory. Definition at line 195 of file Memory.cpp. References _, MemoryFile::fd, MemoryFile::filename, FSEEK, MemoryFile::reopenHint, and MemoryFile::rw. |
|
Definition at line 59 of file MemoryImpl.h. Referenced by MemoryFile::fillBuffer(), MemoryFile::MemoryFile(), MemoryFile::putByte(), and MemoryFile::~MemoryFile(). |
|
Definition at line 58 of file MemoryImpl.h. Referenced by MemoryFile::fillBuffer(), MemoryFile::MemoryFile(), and MemoryFile::putByte(). |
|
Definition at line 61 of file MemoryImpl.h. Referenced by MemoryFile::fillBuffer(), MemoryFile::MemoryFile(), and MemoryFile::putByte(). |
|
Definition at line 60 of file MemoryImpl.h. Referenced by MemoryFile::putByte(). |