WUT  0.1
Wii U Toolchain
Data Structures | Macros | Typedefs | Enumerations | Functions
Event Object

Data Structures

struct  OSEvent
 

Macros

#define OS_EVENT_TAG   0x65566E54u
 

Typedefs

typedef struct OSEvent OSEvent
 
typedef uint32_t 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)
 

Detailed Description

Macro Definition Documentation

#define OS_EVENT_TAG   0x65566E54u

Definition at line 25 of file event.h.

Typedef Documentation

typedef struct OSEvent OSEvent

Definition at line 16 of file event.h.

typedef uint32_t OSEventMode

Definition at line 17 of file event.h.

Enumeration Type Documentation

Enumerator
OS_EVENT_MODE_MANUAL 
OS_EVENT_MODE_AUTO 

Definition at line 19 of file event.h.

Function Documentation

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