![]() |
Max OS 0.3
|
Handles 64 bit memory IO. More...
#include <memoryIO.h>
Public Member Functions | |
| MemIO64Bit (uintptr_t address) | |
| Construct a new Mem IO object for 64 bit reads/writes. | |
| virtual void | write (uint64_t data) |
| Writes data to the memory address. | |
| virtual uint64_t | read () |
| Reads data from the memory address. | |
Additional Inherited Members | |
Protected Member Functions inherited from MaxOS::memory::MemIO | |
| MemIO (uintptr_t address) | |
| Construct a new Mem IO object. | |
Protected Attributes inherited from MaxOS::memory::MemIO | |
| uintptr_t | m_address |
| The memory address to read from / write to. | |
Handles 64 bit memory IO.
Definition at line 75 of file memoryIO.h.
|
explicit |
Construct a new Mem IO object for 64 bit reads/writes.
| address | The memory address to read from / write to |
Definition at line 127 of file memoryIO.cpp.
|
virtual |
Reads data from the memory address.
Definition at line 149 of file memoryIO.cpp.
References MaxOS::memory::MemIO::m_address.
|
virtual |
Writes data to the memory address.
| data | the data to write |
Definition at line 139 of file memoryIO.cpp.
References MaxOS::memory::MemIO::m_address.