MCPcopy Create free account
hub / github.com/devkitPro/libctru / aptReceiveParameter

Function aptReceiveParameter

libctru/source/services/apt.c:633–645  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

631}
632
633static Result aptReceiveParameter(APT_Command* cmd, size_t* actualSize, Handle* handle)
634{
635 NS_APPID sender;
636 size_t temp_actualSize;
637 if (!actualSize) actualSize = &temp_actualSize;
638
639 LightEvent_Wait(&aptReceiveEvent);
640 LightEvent_Clear(&aptReceiveEvent);
641 Result res = APT_ReceiveParameter(envGetAptAppId(), aptParameters, sizeof(aptParameters), &sender, cmd, actualSize, handle);
642 if (R_SUCCEEDED(res) && *cmd == APTCMD_MESSAGE && aptMessageFunc)
643 aptMessageFunc(aptMessageFuncData, sender, aptParameters, *actualSize);
644 return res;
645}
646
647APT_Command aptWaitForWakeUp(APT_Transition transition)
648{

Callers 2

aptWaitForWakeUpFunction · 0.85
aptScreenTransferFunction · 0.85

Calls 4

LightEvent_WaitFunction · 0.85
LightEvent_ClearFunction · 0.85
APT_ReceiveParameterFunction · 0.85
envGetAptAppIdFunction · 0.85

Tested by

no test coverage detected