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

Function writeTask

src/Osako/CardMgr.cpp:249–260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

247 }
248
249 void writeTask(void *arg)
250 {
251 s32 chan = (s32)arg;
252 SaveFile *pSaveFile = msaCardData[chan].mSaveFile;
253
254 msaCardData[chan].mCardStatus = CARDWrite(&msaCardData[chan].mFileInfo, pSaveFile->getBuf(), pSaveFile->getLength(), pSaveFile->getOffset());
255 if (msaCardData[chan].mCardStatus == CARD_RESULT_IOERROR)
256 msaCardData[chan].mProcessFlag |= mcError;
257
258 msaCardData[chan].mProcessFlag |= mcWrite;
259 msaCardData[chan].mTaskStatus = mcTaskDone;
260 }
261
262 bool setStatus(s32 chan)
263 {

Callers

nothing calls this directly

Calls 4

CARDWriteFunction · 0.85
getBufMethod · 0.45
getLengthMethod · 0.45
getOffsetMethod · 0.45

Tested by

no test coverage detected