18 void temu_postEvent(
void *Queue,
void (*callback)(
void *Queue,
void *Data),
19 void *Data, uint64_t Time);
21 void temu_stackEvent(
void *Queue,
void (*callback)(
void *Queue,
void *Data),
26 int64_t
temu_eventTime(
void *Queue,
void (*callback)(
void *Queue,
void *Data),
30 void (*callback)(
void *Queue,
void *Data),
void *Obj);
33 void (*stackPostEvent)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data);
35 void (*postDeltaEvent)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data,
38 void (*postAbsoluteEvent)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data,
40 int64_t (*getEventDeltaTime)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data);
41 int64_t (*getEventAbsoluteTime)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data);
42 void (*descheduleEvent)(
void *Obj, void (*Ev)(
void *,
void *),
void *Data);
43 void (*registerEvent)(
void *Obj,
const char *EvName, void (*Ev)(
void *,
void *));
50 void (*Callback)(
void *Queue,
void *Data));
void temu_serialiseEvents(void *Obj, void *Ctxt)
void temu_descheduleEvent(void *Queue, void(*callback)(void *Queue, void *Data), void *Obj)
#define OBJSYS_OBJ_TYPE(N)
int64_t temu_eventTime(void *Queue, void(*callback)(void *Queue, void *Data), void *Obj)
void * temu_allocateEventQueue(void)
void temu_postEvent(void *Queue, void(*callback)(void *Queue, void *Data), void *Data, uint64_t Time)
void temu_registerEvent(void *Queue, const char *Name, void(*Callback)(void *Queue, void *Data))
int64_t temu_triggerCurrentTimers(void *Queue, int64_t Srt)
void temu_stackEvent(void *Queue, void(*callback)(void *Queue, void *Data), void *Data)
void temu_deserialiseEvents(void *Obj, void *Ctxt)
void temu_disposeEventQueue(void *Queue)
int64_t temu_nextTimer(void *Queue)