RetroArch
fastcondition.h
Go to the documentation of this file.
1 #pragma once
2 #include <wiiu/types.h>
3 #include "fastmutex.h"
4 
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
8 
9 #define OS_FAST_CONDITION_TAG 0x664E6456u
10 
11 typedef struct OSFastCondition
12 {
14  const char *name;
18 
19 void OSFastCond_Init(OSFastCondition *condition, const char *name);
22 
23 #ifdef __cplusplus
24 }
25 #endif
void OSFastCond_Init(OSFastCondition *condition, const char *name)
GLuint const GLchar * name
Definition: glext.h:6671
Definition: fastcondition.h:11
struct OSFastCondition OSFastCondition
void OSFastCond_Signal(OSFastCondition *condition)
Definition: fastmutex.h:16
static sys_sem mutex
Definition: memp.c:120
Definition: thread.h:121
uint32_t tag
Definition: fastcondition.h:13
uint32_t __unknown
Definition: fastcondition.h:15
OSThreadQueue queue
Definition: fastcondition.h:16
const char * name
Definition: fastcondition.h:14
GLenum condition
Definition: glext.h:10162
unsigned int uint32_t
Definition: stdint.h:126
void OSFastCond_Wait(OSFastCondition *condition, OSFastMutex *mutex)