TwiceAsNice
2019-02-18
|
Classes | |
struct | gsc_event_t |
Functions | |
U32 | gsc_event_create (gsc_event_t **event, const char *name, gsc_device_t *device) |
void | gsc_event_destroy (gsc_event_t **event) |
void | gsc_event_trigger (gsc_event_t *event) |
U32 | gsc_event_wait (gsc_event_t *event, U32 timeout_ms) |
U32 | gsc_event_wait_2 (gsc_event_t *e1, gsc_event_t *e2, U32 timeout_ms) |
U32 | gsc_event_config (gsc_event_t *event, void *id, void(*callback)(void *arg1, UL arg2, UL arg3), void *arg1, UL arg2, UL arg3, gsc_event_t *dest) |
U32 gsc_event_config | ( | gsc_event_t * | event, |
void * | id, | ||
void(*)(void *arg1, UL arg2, UL arg3) | callback, | ||
void * | arg1, | ||
UL | arg2, | ||
UL | arg3, | ||
gsc_event_t * | dest | ||
) |
U32 gsc_event_create | ( | gsc_event_t ** | event, |
const char * | name, | ||
gsc_device_t * | device | ||
) |
void gsc_event_destroy | ( | gsc_event_t ** | event | ) |
void gsc_event_trigger | ( | gsc_event_t * | event | ) |
U32 gsc_event_wait | ( | gsc_event_t * | event, |
U32 | timeout_ms | ||
) |
U32 gsc_event_wait_2 | ( | gsc_event_t * | e1, |
gsc_event_t * | e2, | ||
U32 | timeout_ms | ||
) |