RetroArch
event.h
Go to the documentation of this file.
1 #pragma once
2 #include <wiiu/types.h>
3 #include "thread.h"
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 typedef enum OSEventMode
10 {
13 } OSEventMode;
14 
15 #define OS_EVENT_TAG 0x65566E54u
16 typedef struct
17 {
19  const char *name;
24 } OSEvent;
25 
33 
34 #ifdef __cplusplus
35 }
36 #endif
GLuint const GLchar * name
Definition: glext.h:6671
GLbitfield GLuint64 timeout
Definition: glext.h:7831
GLenum mode
Definition: glext.h:6857
Definition: event.h:12
uint32_t __unknown
Definition: event.h:20
OSEventMode mode
Definition: event.h:23
Definition: event.h:16
uint32_t tag
Definition: event.h:18
Definition: event.h:11
void OSResetEvent(OSEvent *event)
void OSInitEvent(OSEvent *event, BOOL value, OSEventMode mode)
const char * name
Definition: event.h:19
Definition: thread.h:121
void OSSignalEventAll(OSEvent *event)
int64_t OSTime
Definition: time.h:28
unsigned int BOOL
Definition: gctypes.h:51
void OSSignalEvent(OSEvent *event)
BOOL OSWaitEventWithTimeout(OSEvent *event, OSTime timeout)
void OSInitEventEx(OSEvent *event, BOOL value, OSEventMode mode, char *name)
struct _cl_event * event
Definition: glext.h:8406
GLsizei const GLfloat * value
Definition: glext.h:6709
OSEventMode
Definition: event.h:9
void OSWaitEvent(OSEvent *event)
BOOL value
Definition: event.h:21
unsigned int uint32_t
Definition: stdint.h:126
OSThreadQueue queue
Definition: event.h:22