Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSAlarm.h File Reference

Go to the source code of this file.

Classes

struct  OSAlarmLink
 
struct  OSAlarm
 
struct  OSAlarmQueue
 

Typedefs

typedef struct OSAlarmLink OSAlarmLink
 
typedef void(* OSAlarmHandler) (struct OSAlarm *alarm, OSContext *context)
 
typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmQueue OSAlarmQueue
 

Functions

void OSInitAlarm (void)
 
void OSCreateAlarm (OSAlarm *alarm)
 
static void InsertAlarm (OSAlarm *alarm, s64 time, OSAlarmHandler handler)
 
void OSSetAlarm (OSAlarm *alarm, s64 time, OSAlarmHandler handler)
 
void OSSetPeriodicAlarm (OSAlarm *alarm, s64 start, s64 period, OSAlarmHandler handler)
 
void OSCancelAlarm (OSAlarm *alarm)
 
static void DecrementerExceptionCallback (__OSException exception, OSContext *context)
 
static void DecrementerExceptionHandler (__OSException exception, OSContext *context)
 

Typedef Documentation

◆ OSAlarm

◆ OSAlarmHandler

typedef void(* OSAlarmHandler) (struct OSAlarm *alarm, OSContext *context)

◆ OSAlarmLink

◆ OSAlarmQueue

Function Documentation

◆ DecrementerExceptionCallback()

static void DecrementerExceptionCallback ( __OSException  exception,
OSContext context 
)
static

◆ DecrementerExceptionHandler()

static void DecrementerExceptionHandler ( __OSException  exception,
OSContext context 
)
static

◆ InsertAlarm()

static void InsertAlarm ( OSAlarm alarm,
s64  time,
OSAlarmHandler  handler 
)
static

◆ OSCancelAlarm()

void OSCancelAlarm ( OSAlarm alarm)

◆ OSCreateAlarm()

void OSCreateAlarm ( OSAlarm alarm)

◆ OSInitAlarm()

void OSInitAlarm ( void  )

◆ OSSetAlarm()

void OSSetAlarm ( OSAlarm alarm,
s64  time,
OSAlarmHandler  handler 
)

◆ OSSetPeriodicAlarm()

void OSSetPeriodicAlarm ( OSAlarm alarm,
s64  start,
s64  period,
OSAlarmHandler  handler 
)