Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSMessage.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_OSMESSAGE_H_
2#define _DOLPHIN_OSMESSAGE_H_
3
4#ifdef __REVOLUTION_SDK__
6#else
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef void* OSMessage;
14
15#define OS_MESSAGE_NOBLOCK 0
16#define OS_MESSAGE_BLOCK 1
17
26
27void OSInitMessageQueue(OSMessageQueue* mq, void* msgArray, s32 msgCount);
28int OSSendMessage(OSMessageQueue* mq, void* msg, s32 flags);
29int OSReceiveMessage(OSMessageQueue* mq, void* msg, s32 flags);
30int OSJamMessage(OSMessageQueue* mq, void* msg, s32 flags);
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif
37#endif // _DOLPHIN_OSMESSAGE_H_
int OSReceiveMessage(OSMessageQueue *mq, void *msg, s32 flags)
Definition OSMessage.c:33
int OSSendMessage(OSMessageQueue *mq, void *msg, s32 flags)
Definition OSMessage.c:13
int OSJamMessage(OSMessageQueue *mq, void *msg, s32 flags)
Definition OSMessage.c:54
void OSInitMessageQueue(OSMessageQueue *mq, void *msgArray, s32 msgCount)
Definition OSMessage.c:4
signed long s32
Definition types.h:11
void * OSMessage
Definition OSMessage.h:10
Definition OSMessage.h:18
OSThreadQueue queueReceive
Definition OSMessage.h:20
s32 usedCount
Definition OSMessage.h:24
OSThreadQueue queueSend
Definition OSMessage.h:19
s32 msgCount
Definition OSMessage.h:22
s32 firstIndex
Definition OSMessage.h:23
void * msgArray
Definition OSMessage.h:21
Definition OSThread.h:22