include/temu-c/Support/Events.h File Reference

#include <stdint.h>
#include "temu-c/Support/Objsys.h"

Include dependency graph for Events.h:

Go to the source code of this file.

Data Structures

struct  temu_EventIface

Functions

void * temu_allocateEventQueue (void)
void temu_disposeEventQueue (void *Queue)
int64_t temu_triggerCurrentTimers (void *Queue, int64_t Srt)
int64_t temu_nextTimer (void *Queue)
void temu_postEvent (void *Queue, void(*callback)(void *Queue, void *Data), void *Data, uint64_t Time)
void temu_stackEvent (void *Queue, void(*callback)(void *Queue, void *Data), void *Data)
int64_t temu_eventTime (void *Queue, void(*callback)(void *Queue, void *Data), void *Obj)
void temu_descheduleEvent (void *Queue, void(*callback)(void *Queue, void *Data), void *Obj)
 OBJSYS_OBJ_TYPE (temu_Event)
void temu_registerEvent (void *Queue, const char *Name, void(*Callback)(void *Queue, void *Data))
void temu_serialiseEvents (void *Obj, void *Ctxt)
void temu_deserialiseEvents (void *Obj, void *Ctxt)


Function Documentation

OBJSYS_OBJ_TYPE ( temu_Event   ) 

void* temu_allocateEventQueue ( void   ) 

void temu_descheduleEvent ( void *  Queue,
void(*)(void *Queue, void *Data)  callback,
void *  Obj 
)

void temu_deserialiseEvents ( void *  Obj,
void *  Ctxt 
)

void temu_disposeEventQueue ( void *  Queue  ) 

int64_t temu_eventTime ( void *  Queue,
void(*)(void *Queue, void *Data)  callback,
void *  Obj 
)

int64_t temu_nextTimer ( void *  Queue  ) 

void temu_postEvent ( void *  Queue,
void(*)(void *Queue, void *Data)  callback,
void *  Data,
uint64_t  Time 
)

void temu_registerEvent ( void *  Queue,
const char *  Name,
void(*)(void *Queue, void *Data)  Callback 
)

void temu_serialiseEvents ( void *  Obj,
void *  Ctxt 
)

void temu_stackEvent ( void *  Queue,
void(*)(void *Queue, void *Data)  callback,
void *  Data 
)

int64_t temu_triggerCurrentTimers ( void *  Queue,
int64_t  Srt 
)


Generated on Wed May 27 11:00:04 2015 for T-EMU by  doxygen 1.5.6