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

Go to the source code of this file.

Classes

struct  OSAlarmQueue
 
struct  OSAlarmLink
 
struct  OSAlarm
 

Macros

#define OS_ALARM_QUEUE_TAG   0x614C6D51u
 
#define OS_ALARM_TAG   0x614C724Du
 

Typedefs

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

Functions

void OSCreateAlarm (OSAlarm *alarm)
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 
voidOSGetAlarmUserData (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)
 
BOOL OSCancelAlarm (OSAlarm *alarm)
 
void OSCancelAlarms (uint32_t group)
 
BOOL OSWaitAlarm (OSAlarm *alarm)
 

Macro Definition Documentation

◆ OS_ALARM_QUEUE_TAG

#define OS_ALARM_QUEUE_TAG   0x614C6D51u

◆ OS_ALARM_TAG

#define OS_ALARM_TAG   0x614C724Du

Typedef Documentation

◆ OSAlarm

typedef struct OSAlarm OSAlarm

◆ OSAlarmCallback

typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)

Function Documentation

◆ OSCancelAlarm()

BOOL OSCancelAlarm ( OSAlarm alarm)

◆ OSCancelAlarms()

void OSCancelAlarms ( uint32_t  group)

◆ OSCreateAlarm()

void OSCreateAlarm ( OSAlarm alarm)

◆ OSCreateAlarmEx()

void OSCreateAlarmEx ( OSAlarm alarm,
const char *  name 
)

◆ OSGetAlarmUserData()

void* OSGetAlarmUserData ( OSAlarm alarm)

◆ OSInitAlarmQueue()

void OSInitAlarmQueue ( OSAlarmQueue queue)

◆ OSInitAlarmQueueEx()

void OSInitAlarmQueueEx ( OSAlarmQueue queue,
const char *  name 
)

◆ OSSetAlarm()

BOOL OSSetAlarm ( OSAlarm alarm,
OSTime  time,
OSAlarmCallback  callback 
)

◆ OSSetAlarmTag()

void OSSetAlarmTag ( OSAlarm alarm,
uint32_t  group 
)

◆ OSSetAlarmUserData()

void OSSetAlarmUserData ( OSAlarm alarm,
void data 
)

◆ OSSetPeriodicAlarm()

BOOL OSSetPeriodicAlarm ( OSAlarm alarm,
OSTime  start,
OSTime  interval,
OSAlarmCallback  callback 
)

◆ OSWaitAlarm()

BOOL OSWaitAlarm ( OSAlarm alarm)