Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JHIMccBuf Class Reference

#include <JHIMccBuf.h>

+ Inheritance diagram for JHIMccBuf:

Public Member Functions

 JHIMccBuf (u16 channel, u16, u32)
 
void setHeaderToBuf (u32 data, u32 position, u16 size)
 
u32 setDataToBuf (void *pData, u16 size)
 
int readData (u32 position, u32 *pOutData)
 
int readDataFromBuf (void *pBuf, u32 size)
 
int JHIRead (u32 channel, u32 offset, void *buffer, u32 size)
 
int JHIWrite (u32 channel, u32 offset, void *buffer, u32 size)
 
int JHIMCCWrite (u32 channel, u32 offset, void *buffer, u32 size)
 
int JHIMCCRead (u32 channel, u32 offset, void *buffer, u32 size)
 
virtual ~JHIMccBuf ()
 
virtual void initInstance (u16 channel, u16, u32)
 
virtual void init ()
 
virtual void initBuf ()
 
virtual void enablePort ()
 
virtual void disablePort ()
 
virtual bool isPort ()
 

Public Attributes

u32 mTag
 
u16 field_0x8
 
u16 field_0xa
 
u16 field_0xc
 
u16 mChannel
 
u16 field_0x10
 
int mReadOffset
 
int mWriteOffset
 
int field_0x1c
 
u32 field_0x20
 
u32 mBeginPos
 
u32 mEndPos
 
bool mPortEnabled
 

Static Public Attributes

static u8mTempBuf
 
static u16 mRefCount
 

Constructor & Destructor Documentation

◆ JHIMccBuf()

JHIMccBuf::JHIMccBuf ( u16  channel,
u16  param_1,
u32  param_2 
)

◆ ~JHIMccBuf()

JHIMccBuf::~JHIMccBuf ( )
virtual

Member Function Documentation

◆ disablePort()

virtual void JHIMccBuf::disablePort ( )
inlinevirtual

◆ enablePort()

virtual void JHIMccBuf::enablePort ( )
inlinevirtual

◆ init()

void JHIMccBuf::init ( )
virtual

◆ initBuf()

void JHIMccBuf::initBuf ( )
virtual

◆ initInstance()

void JHIMccBuf::initInstance ( u16  channel,
u16  param_1,
u32  param_2 
)
virtual

◆ isPort()

virtual bool JHIMccBuf::isPort ( )
inlinevirtual

◆ JHIMCCRead()

int JHIMccBuf::JHIMCCRead ( u32  channel,
u32  offset,
void buffer,
u32  size 
)

◆ JHIMCCWrite()

int JHIMccBuf::JHIMCCWrite ( u32  channel,
u32  offset,
void buffer,
u32  size 
)

◆ JHIRead()

int JHIMccBuf::JHIRead ( u32  channel,
u32  offset,
void buffer,
u32  size 
)

◆ JHIWrite()

int JHIMccBuf::JHIWrite ( u32  channel,
u32  offset,
void buffer,
u32  size 
)

◆ readData()

int JHIMccBuf::readData ( u32  position,
u32 pOutData 
)

◆ readDataFromBuf()

int JHIMccBuf::readDataFromBuf ( void pBuf,
u32  size 
)

◆ setDataToBuf()

u32 JHIMccBuf::setDataToBuf ( void pData,
u16  size 
)

◆ setHeaderToBuf()

void JHIMccBuf::setHeaderToBuf ( u32  data,
u32  position,
u16  size 
)

Member Data Documentation

◆ field_0x10

u16 JHIMccBuf::field_0x10

◆ field_0x1c

int JHIMccBuf::field_0x1c

◆ field_0x20

u32 JHIMccBuf::field_0x20

◆ field_0x8

u16 JHIMccBuf::field_0x8

◆ field_0xa

u16 JHIMccBuf::field_0xa

◆ field_0xc

u16 JHIMccBuf::field_0xc

◆ mBeginPos

u32 JHIMccBuf::mBeginPos

◆ mChannel

u16 JHIMccBuf::mChannel

◆ mEndPos

u32 JHIMccBuf::mEndPos

◆ mPortEnabled

bool JHIMccBuf::mPortEnabled

◆ mReadOffset

int JHIMccBuf::mReadOffset

◆ mRefCount

u16 JHIMccBuf::mRefCount
static

◆ mTag

u32 JHIMccBuf::mTag

◆ mTempBuf

u8 * JHIMccBuf::mTempBuf
static

◆ mWriteOffset

int JHIMccBuf::mWriteOffset

The documentation for this class was generated from the following files: