SSBM Decomp
Loading...
Searching...
No Matches
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
18
19void OSInitMessageQueue(struct OSMessageQueue* mq, void* msgArray,
20 long msgCount);
21int OSSendMessage(struct OSMessageQueue* mq, void* msg, long flags);
22int OSReceiveMessage(struct OSMessageQueue* mq, void* msg, long flags);
23int OSJamMessage(struct OSMessageQueue* mq, void* msg, long flags);
24
25#ifdef __cplusplus
26}
27#endif
28
29#endif // _DOLPHIN_OSMESSAGE_H_
int OSSendMessage(struct OSMessageQueue *mq, void *msg, long flags)
Definition OSMessage.c:16
int OSJamMessage(struct OSMessageQueue *mq, void *msg, long flags)
Definition OSMessage.c:59
int OSReceiveMessage(struct OSMessageQueue *mq, void *msg, long flags)
Definition OSMessage.c:37
void OSInitMessageQueue(struct OSMessageQueue *mq, void *msgArray, long msgCount)
Definition OSMessage.c:5
Definition OSMessage.h:10
struct OSThreadQueue queueReceive
Definition OSMessage.h:12
long msgCount
Definition OSMessage.h:14
long firstIndex
Definition OSMessage.h:15
void * msgArray
Definition OSMessage.h:13
struct OSThreadQueue queueSend
Definition OSMessage.h:11
long usedCount
Definition OSMessage.h:16
Definition OSThread.h:14