Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSAlarm.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_OSALARM_H_
2#define _DOLPHIN_OSALARM_H_
3
4#ifdef __REVOLUTION_SDK__
6#else
7#include <dolphin/os.h>
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct OSAlarm OSAlarm;
14typedef void (*OSAlarmHandler)(OSAlarm* alarm, OSContext* context);
24
26void OSInitAlarm(void);
27void OSCreateAlarm(OSAlarm* alarm);
28void OSSetAlarm(OSAlarm* alarm, OSTime tick, OSAlarmHandler handler);
29void OSSetAbsAlarm(OSAlarm* alarm, OSTime time, OSAlarmHandler handler);
30void OSSetPeriodicAlarm(OSAlarm* alarm, OSTime start, OSTime period, OSAlarmHandler handler);
31void OSCancelAlarm(OSAlarm *alarm);
32void OSSetAlarmTag(OSAlarm* alarm, u32 tag);
33void OSCancelAlarms(u32 tag);
34
35#ifdef __cplusplus
36}
37#endif
38
39#endif
40#endif // _DOLPHIN_OSALARM_H_
static OSContext context
Definition JUTException.cpp:157
OSTime time
Definition GXInit.c:34
void(* OSAlarmHandler)(OSAlarm *alarm, OSContext *context)
Definition OSAlarm.h:14
void OSSetAlarm(OSAlarm *alarm, OSTime tick, OSAlarmHandler handler)
Definition OSAlarm.c:117
BOOL OSCheckAlarmQueue(void)
Definition OSAlarm.c:25
void OSInitAlarm(void)
Definition OSAlarm.c:51
void OSCreateAlarm(OSAlarm *alarm)
Definition OSAlarm.c:59
void OSSetAbsAlarm(OSAlarm *alarm, OSTime time, OSAlarmHandler handler)
Definition OSAlarm.c:128
void OSCancelAlarm(OSAlarm *alarm)
Definition OSAlarm.c:151
void OSSetPeriodicAlarm(OSAlarm *alarm, OSTime start, OSTime period, OSAlarmHandler handler)
Definition OSAlarm.c:139
void OSCancelAlarms(u32 tag)
Definition OSAlarm.c:246
void OSSetAlarmTag(OSAlarm *alarm, u32 tag)
Definition OSAlarm.c:242
s64 OSTime
Definition os.h:19
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
void(* OSAlarmHandler)(OSAlarm *alarm, OSContext *context)
Definition OSAlarm.h:11
@ start
Definition strtoul.c:8
Definition OSAlarm.h:15
OSAlarm * next
Definition OSAlarm.h:20
OSTime start
Definition OSAlarm.h:22
OSAlarmHandler handler
Definition OSAlarm.h:16
u32 tag
Definition OSAlarm.h:17
OSTime period
Definition OSAlarm.h:21
OSTime fire
Definition OSAlarm.h:18
OSAlarm * prev
Definition OSAlarm.h:19
Definition OSContext.h:140