T-EMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
temu_MemAccessIface Struct Reference

#include <temu-c/Memory/Memory.h>

Collaboration diagram for temu_MemAccessIface:

Data Fields

void(* fetch )(void *Obj, temu_MemTransaction *Mt)
 
void(* read )(void *Obj, temu_MemTransaction *Mt)
 Function called on reads. More...
 
void(* write )(void *Obj, temu_MemTransaction *Mt)
 Function called on writes. More...
 

Detailed Description

Memory access interface implemented by all memory mapped devices Exposed to the emulator core by a memory object.

Definition at line 86 of file Memory.h.

Field Documentation

void(* temu_MemAccessIface::fetch)(void *Obj, temu_MemTransaction *Mt)

Function called on fetches. The function can be null in case fetches are not allowed from the model.

Definition at line 89 of file Memory.h.

void(* temu_MemAccessIface::read)(void *Obj, temu_MemTransaction *Mt)

Function called on reads.

Definition at line 92 of file Memory.h.

void(* temu_MemAccessIface::write)(void *Obj, temu_MemTransaction *Mt)

Function called on writes.

Definition at line 95 of file Memory.h.


The documentation for this struct was generated from the following file: