SSBM Decomp
Loading...
Searching...
No Matches
OSAlarm.h File Reference
#include <dolphin/os.h>
#include <dolphin/os/OSContext.h>

Go to the source code of this file.

Data Structures

struct  OSAlarm

Typedefs

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

Functions

BOOL OSCheckAlarmQueue (void)
void OSInitAlarm (void)
void OSCreateAlarm (OSAlarm *alarm)
void OSSetAlarm (OSAlarm *alarm, OSTime tick, OSAlarmHandler handler)
void OSSetAbsAlarm (struct OSAlarm *alarm, long long time, void(*handler)(struct OSAlarm *, struct OSContext *))
void OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime period, OSAlarmHandler handler)
void OSCancelAlarm (OSAlarm *alarm)

Typedef Documentation

◆ OSAlarmHandler

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

Function Documentation

◆ OSCheckAlarmQueue()

BOOL OSCheckAlarmQueue ( void )

◆ OSInitAlarm()

void OSInitAlarm ( void )

◆ OSCreateAlarm()

void OSCreateAlarm ( OSAlarm * alarm)

◆ OSSetAlarm()

void OSSetAlarm ( OSAlarm * alarm,
OSTime tick,
OSAlarmHandler handler )

◆ OSSetAbsAlarm()

void OSSetAbsAlarm ( struct OSAlarm * alarm,
long long time,
void(* handler )(struct OSAlarm *, struct OSContext *) )

◆ OSSetPeriodicAlarm()

void OSSetPeriodicAlarm ( OSAlarm * alarm,
OSTime start,
OSTime period,
OSAlarmHandler handler )

◆ OSCancelAlarm()

void OSCancelAlarm ( OSAlarm * alarm)