TEMU  3.0
The Terma Emulator
temu_EventIface Struct Reference

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

Data Fields

void(* postCallback )(void *Obj, temu_ThreadSafeCb Cb, void *Arg)
 Async callback posting. More...
 
void(* removeCallback )(void *Obj, temu_ThreadSafeCb Cb, void *Arg)
 Async callback removal. More...
 
void(* postAbsolute )(void *Obj, int64_t EvId, int64_t T)
 Post absolute timed event. More...
 
void(* postRelative )(void *Obj, int64_t EvId, int64_t T)
 Post relative timed event. More...
 
void(* postOnStack )(void *Obj, int64_t EvId)
 Post stacked / immediate event. More...
 

Field Documentation

◆ postAbsolute

void(* temu_EventIface::postAbsolute) (void *Obj, int64_t EvId, int64_t T)

Post absolute timed event.

◆ postCallback

void(* temu_EventIface::postCallback) (void *Obj, temu_ThreadSafeCb Cb, void *Arg)

Async callback posting.

◆ postOnStack

void(* temu_EventIface::postOnStack) (void *Obj, int64_t EvId)

Post stacked / immediate event.

◆ postRelative

void(* temu_EventIface::postRelative) (void *Obj, int64_t EvId, int64_t T)

Post relative timed event.

◆ removeCallback

void(* temu_EventIface::removeCallback) (void *Obj, temu_ThreadSafeCb Cb, void *Arg)

Async callback removal.


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