SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
NANDRequestInfo Class Reference

Public Member Functions

void init ()
 
bool isDone () const
 
const char * setMove (const char *, const char *)
 
const char * setWriteSeq (const char *, const void *, u32, u8, u8)
 
const char * setReadSeq (const char *, void *, u32, u32 *)
 
const char * setCheck (u32, u32, u32 *)
 
const char * setDelete (const char *)
 

Public Attributes

char mReqStr [0x40]
 
u32 _40
 
s32 mRequestStatus
 
s32 mRequestResult
 
const void * _4C
 
void * _50
 
NANDReqFunc * _54
 
u8 mPermission
 
u8 mAttribute
 
u8 _5A
 
u8 _5B
 
u32 mFSBlock
 
u32 mINode
 

Detailed Description

Definition at line 10 of file NANDManager.hpp.

Constructor & Destructor Documentation

◆ NANDRequestInfo()

NANDRequestInfo::NANDRequestInfo ( )

Definition at line 7 of file NANDManager.cpp.

Member Function Documentation

◆ init()

void NANDRequestInfo::init ( )

Definition at line 11 of file NANDManager.cpp.

◆ isDone()

bool NANDRequestInfo::isDone ( ) const

Definition at line 22 of file NANDManager.cpp.

◆ setMove()

const char * NANDRequestInfo::setMove ( const char * pDest,
const char * pSrc )

Definition at line 26 of file NANDManager.cpp.

◆ setWriteSeq()

const char * NANDRequestInfo::setWriteSeq ( const char * pName,
const void * a2,
u32 block,
u8 permission,
u8 attr )

Definition at line 34 of file NANDManager.cpp.

◆ setReadSeq()

const char * NANDRequestInfo::setReadSeq ( const char * pName,
void * a2,
u32 block,
u32 * a4 )

Definition at line 45 of file NANDManager.cpp.

◆ setCheck()

const char * NANDRequestInfo::setCheck ( u32 block,
u32 node,
u32 * a3 )

Definition at line 55 of file NANDManager.cpp.

◆ setDelete()

const char * NANDRequestInfo::setDelete ( const char * pName)

Definition at line 121 of file NANDManager.cpp.

Member Data Documentation

◆ mReqStr

char NANDRequestInfo::mReqStr[0x40]

Definition at line 22 of file NANDManager.hpp.

◆ _40

u32 NANDRequestInfo::_40

Definition at line 23 of file NANDManager.hpp.

◆ mRequestStatus

s32 NANDRequestInfo::mRequestStatus

Definition at line 24 of file NANDManager.hpp.

◆ mRequestResult

s32 NANDRequestInfo::mRequestResult

Definition at line 25 of file NANDManager.hpp.

◆ _4C

const void* NANDRequestInfo::_4C

Definition at line 26 of file NANDManager.hpp.

◆ _50

void* NANDRequestInfo::_50

Definition at line 27 of file NANDManager.hpp.

◆ _54

NANDReqFunc* NANDRequestInfo::_54

Definition at line 28 of file NANDManager.hpp.

◆ mPermission

u8 NANDRequestInfo::mPermission

Definition at line 29 of file NANDManager.hpp.

◆ mAttribute

u8 NANDRequestInfo::mAttribute

Definition at line 30 of file NANDManager.hpp.

◆ _5A

u8 NANDRequestInfo::_5A

Definition at line 31 of file NANDManager.hpp.

◆ _5B

u8 NANDRequestInfo::_5B

Definition at line 32 of file NANDManager.hpp.

◆ mFSBlock

u32 NANDRequestInfo::mFSBlock

Definition at line 33 of file NANDManager.hpp.

◆ mINode

u32 NANDRequestInfo::mINode

Definition at line 34 of file NANDManager.hpp.