WUT  0.1
Wii U Toolchain
Data Structures | Macros | Typedefs | Functions
alarm.h File Reference
#include <wut.h>
#include "thread.h"
#include "threadqueue.h"
#include "time.h"

Go to the source code of this file.

Data Structures

struct  OSAlarmQueue
 
struct  OSAlarmLink
 
struct  OSAlarm
 

Macros

#define OS_ALARM_QUEUE_TAG   0x614C6D51u
 
#define OS_ALARM_TAG   0x614C724Du
 

Typedefs

typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmLink OSAlarmLink
 
typedef struct OSAlarmQueue OSAlarmQueue
 
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
 

Functions

BOOL OSCancelAlarm (OSAlarm *alarm)
 
void OSCancelAlarms (uint32_t group)
 
void OSCreateAlarm (OSAlarm *alarm)
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 
void * OSGetAlarmUserData (OSAlarm *alarm)
 
void OSInitAlarmQueue (OSAlarmQueue *queue)
 
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
 
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
 
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
 
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 
BOOL OSWaitAlarm (OSAlarm *alarm)