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

Method request

libs/JSystem/JKernel/JKRThread.cpp:392–408  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390}
391
392bool JKRTask::request(RequestCallback callback, void *arg, void *msg)
393{
394 Request *req = searchBlank();
395 if (req == nullptr)
396 {
397 return false;
398 }
399 req->mCb = callback;
400 req->mArg = arg;
401 req->mMsg = msg;
402 bool sendResult = OSSendMessage(&mMessageQueue, req, OS_MESSAGE_NOBLOCK);
403 if (!sendResult)
404 {
405 req->mCb = nullptr;
406 }
407 return sendResult;
408}

Callers 2

readResourceAsyncFunction · 0.80
initFunction · 0.80

Calls 1

OSSendMessageFunction · 0.85

Tested by

no test coverage detected