RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
event.h File Reference
#include <wiiu/types.h>
#include "thread.h"
Include dependency graph for event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OSEvent
 

Macros

#define OS_EVENT_TAG   0x65566E54u
 

Typedefs

typedef enum OSEventMode OSEventMode
 

Enumerations

enum  OSEventMode { OS_EVENT_MODE_MANUAL = 0, OS_EVENT_MODE_AUTO = 1 }
 

Functions

void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
 
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
 
void OSSignalEvent (OSEvent *event)
 
void OSSignalEventAll (OSEvent *event)
 
void OSWaitEvent (OSEvent *event)
 
void OSResetEvent (OSEvent *event)
 
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
 

Macro Definition Documentation

◆ OS_EVENT_TAG

#define OS_EVENT_TAG   0x65566E54u

Typedef Documentation

◆ OSEventMode

typedef enum OSEventMode OSEventMode

Enumeration Type Documentation

◆ OSEventMode

Enumerator
OS_EVENT_MODE_MANUAL 
OS_EVENT_MODE_AUTO 

Function Documentation

◆ OSInitEvent()

void OSInitEvent ( OSEvent event,
BOOL  value,
OSEventMode  mode 
)

◆ OSInitEventEx()

void OSInitEventEx ( OSEvent event,
BOOL  value,
OSEventMode  mode,
char *  name 
)

◆ OSResetEvent()

void OSResetEvent ( OSEvent event)

◆ OSSignalEvent()

void OSSignalEvent ( OSEvent event)

◆ OSSignalEventAll()

void OSSignalEventAll ( OSEvent event)

◆ OSWaitEvent()

void OSWaitEvent ( OSEvent event)

◆ OSWaitEventWithTimeout()

BOOL OSWaitEventWithTimeout ( OSEvent event,
OSTime  timeout 
)