TEMU  3.0
The Terma Emulator
temu_Event Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Support/Events.h>

Data Fields

int64_t Time
 Managed internally, do not touch. More...
 
int64_t EventId
 Managed internally, do not touch. More...
 
uint32_t Flags
 Internal use, do not touch. More...
 
int QueueIdx
 Managed internally, do not touch. More...
 
temu_EventQueueQueue
 Managed internally, do not touch. More...
 
void * Obj
 
void(* Func )(struct temu_Event *)
 Event callback. More...
 
int64_t Period
 Managed: Period (cycles) for cyclic events. More...
 
int64_t RTTime
 Managed: Time (monotonic ns) for RT exec. More...
 
int64_t RTPeriod
 Managed: Period (ns) for RT events. More...
 

Field Documentation

◆ EventId

int64_t temu_Event::EventId

Managed internally, do not touch.

◆ Flags

uint32_t temu_Event::Flags

Internal use, do not touch.

◆ Func

void(* temu_Event::Func) (struct temu_Event *)

Event callback.

◆ Obj

void* temu_Event::Obj

Managed internally, only for reading

◆ Period

int64_t temu_Event::Period

Managed: Period (cycles) for cyclic events.

◆ Queue

temu_EventQueue* temu_Event::Queue

Managed internally, do not touch.

◆ QueueIdx

int temu_Event::QueueIdx

Managed internally, do not touch.

◆ RTPeriod

int64_t temu_Event::RTPeriod

Managed: Period (ns) for RT events.

◆ RTTime

int64_t temu_Event::RTTime

Managed: Time (monotonic ns) for RT exec.

◆ Time

int64_t temu_Event::Time

Managed internally, do not touch.


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