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

#include <temu-c/Models/Machine.h>

Collaboration diagram for temu_MachineIface:

Data Fields

void(* reset )(void *Obj, int ResetType)
 
temu_CpuExitReason(* run )(void *Obj, uint64_t NanoSecs)
 
temu_CpuExitReason(* step )(void *Obj, int CpuId, uint64_t Steps)
 
temu_CpuIfaceRef(* getCurrentCpu )(void *Obj)
 
temu_CpuIfaceRef(* getCpu )(void *Obj, unsigned Idx)
 
int64_t(* getTime )(void *Machine)
 
unsigned(* getCurrentCpuId )(void *Obj)
 
void(* asyncStop )(void *Obj)
 

Detailed Description

Definition at line 23 of file Machine.h.

Field Documentation

void(* temu_MachineIface::asyncStop)(void *Obj)

Definition at line 41 of file Machine.h.

temu_CpuIfaceRef(* temu_MachineIface::getCpu)(void *Obj, unsigned Idx)

Definition at line 32 of file Machine.h.

temu_CpuIfaceRef(* temu_MachineIface::getCurrentCpu)(void *Obj)

Definition at line 31 of file Machine.h.

unsigned(* temu_MachineIface::getCurrentCpuId)(void *Obj)

Definition at line 36 of file Machine.h.

int64_t(* temu_MachineIface::getTime)(void *Machine)

Definition at line 33 of file Machine.h.

void(* temu_MachineIface::reset)(void *Obj, int ResetType)

Definition at line 25 of file Machine.h.

temu_CpuExitReason(* temu_MachineIface::run)(void *Obj, uint64_t NanoSecs)

Definition at line 27 of file Machine.h.

temu_CpuExitReason(* temu_MachineIface::step)(void *Obj, int CpuId, uint64_t Steps)

Definition at line 30 of file Machine.h.


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