Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSMessage.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_OSMESSAGE_H_
2#define _DOLPHIN_OSMESSAGE_H_
3
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef void* OSMessage;
11
12#define OS_MESSAGE_NOBLOCK 0
13#define OS_MESSAGE_BLOCK 1
14
23
24void OSInitMessageQueue(OSMessageQueue* mq, void* msgArray, s32 msgCount);
25int OSSendMessage(OSMessageQueue* mq, void* msg, s32 flags);
26int OSReceiveMessage(OSMessageQueue* mq, void* msg, s32 flags);
27int OSJamMessage(OSMessageQueue* mq, void* msg, s32 flags);
28
29#ifdef __cplusplus
30}
31#endif
32
33#endif // _DOLPHIN_OSMESSAGE_H_
int OSReceiveMessage(OSMessageQueue *mq, void *msg, s32 flags)
Definition OSMessage.c:33
void * OSMessage
Definition OSMessage.h:10
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
int const char * msg
Definition os.h:193
Definition OSMessage.h:15
OSThreadQueue queueReceive
Definition OSMessage.h:17
s32 usedCount
Definition OSMessage.h:21
void * msgArray
Definition OSMessage.h:18
OSThreadQueue queueSend
Definition OSMessage.h:16
s32 msgCount
Definition OSMessage.h:19
s32 firstIndex
Definition OSMessage.h:20
Definition OSThread.h:19
signed long s32
Definition types.h:8