TEMU  4.4
The Terma Emulator
IntegrationSupport.h File Reference
Include dependency graph for IntegrationSupport.h:

Go to the source code of this file.

Data Structures

struct  temu_DeviceIdMemAccessIface
 
struct  temu_DeviceIdIface
 

Macros

#define TEMU_DEVICE_ID_MEM_ACCESS_IFACE_TYPE   "temu::DeviceIdMemAccessIface"
 
#define TEMU_DEVICE_ID_IFACE_TYPE   "temu::DeviceIdIface"
 

Typedefs

typedef struct temu_DeviceIdMemAccessIface temu_DeviceIdMemAccessIface
 
typedef struct temu_DeviceIdIface temu_DeviceIdIface
 

Functions

 TEMU_IFACE_REFERENCE_TYPE (temu_DeviceIdMemAccess)
 
 TEMU_IFACE_REFERENCE_TYPE (temu_DeviceId)
 

Macro Definition Documentation

◆ TEMU_DEVICE_ID_IFACE_TYPE

#define TEMU_DEVICE_ID_IFACE_TYPE   "temu::DeviceIdIface"

◆ TEMU_DEVICE_ID_MEM_ACCESS_IFACE_TYPE

#define TEMU_DEVICE_ID_MEM_ACCESS_IFACE_TYPE   "temu::DeviceIdMemAccessIface"

Typedef Documentation

◆ temu_DeviceIdIface

Device ID Interface

This interface enables an external simulator to attach a device ID handler in the DeviceIdIntegrator.

◆ temu_DeviceIdMemAccessIface

Device ID Memory Access Interface

This interface mirrors the memory access interface, but takes an additional device id parameter to be filled in by the DeviceIdIntegrator class.

Function Documentation

◆ TEMU_IFACE_REFERENCE_TYPE() [1/2]

TEMU_IFACE_REFERENCE_TYPE ( temu_DeviceId  )

◆ TEMU_IFACE_REFERENCE_TYPE() [2/2]

TEMU_IFACE_REFERENCE_TYPE ( temu_DeviceIdMemAccess  )