TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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 22 of file Machine.h.

Field Documentation

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

Definition at line 40 of file Machine.h.

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

Definition at line 31 of file Machine.h.

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

Definition at line 30 of file Machine.h.

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

Definition at line 35 of file Machine.h.

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

Definition at line 32 of file Machine.h.

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

Definition at line 24 of file Machine.h.

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

Definition at line 26 of file Machine.h.

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

Definition at line 29 of file Machine.h.


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