MCPcopy Create free account
hub / github.com/doldecomp/mkdd / OSInitMessageQueue

Function OSInitMessageQueue

libs/dolphin/os/OSMessage.c:3–10  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1#include <dolphin/os.h>
2
3void OSInitMessageQueue(OSMessageQueue* mq, OSMessage* msgArray, s32 msgCount) {
4 OSInitThreadQueue(&mq->queueSend);
5 OSInitThreadQueue(&mq->queueReceive);
6 mq->msgArray = msgArray;
7 mq->msgCount = msgCount;
8 mq->firstIndex = 0;
9 mq->usedCount = 0;
10}
11
12BOOL OSSendMessage(OSMessageQueue* mq, OSMessage msg, s32 flags) {
13 BOOL enabled;

Callers 15

THPPlayerInitFunction · 0.85
InitAllMessageQueueFunction · 0.85
CreateReadThreadFunction · 0.85
CreateAudioDecodeThreadFunction · 0.85
CreateVideoDecodeThreadFunction · 0.85
initMethod · 0.85
initiateMethod · 0.85
runMethod · 0.85
JKRDecompCommandMethod · 0.85
JKRAMCommandMethod · 0.85
runMethod · 0.85

Calls 1

OSInitThreadQueueFunction · 0.85

Tested by

no test coverage detected