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

#include <JHICommonMem.h>

+ Inheritance diagram for JHIMemBuf:
+ Collaboration diagram for JHIMemBuf:

Public Member Functions

 JHIMemBuf ()
 
virtual ~JHIMemBuf ()
 
virtual int create ()
 
virtual int open ()
 
virtual void close ()
 
virtual u8getPointer () const
 
virtual void readIO (u32 position, u32 *out_data) const
 
virtual u32 readIO (u32 position) const
 
virtual void writeIO (u32 position, u32 data) const
 
virtual void writeIO (u32 position, u8 *src_data, u32 length) const
 
- Public Member Functions inherited from JHICommonMem
virtual ~JHICommonMem ()
 

Public Attributes

u8mp_buffer
 

Additional Inherited Members

- Static Public Member Functions inherited from JHICommonMem
static JHIMemBufInstance ()
 
- Static Public Attributes inherited from JHICommonMem
static JHIMemBufinstance
 

Constructor & Destructor Documentation

◆ JHIMemBuf()

JHIMemBuf::JHIMemBuf ( )

◆ ~JHIMemBuf()

JHIMemBuf::~JHIMemBuf ( )
virtual

Member Function Documentation

◆ close()

void JHIMemBuf::close ( )
virtual

Implements JHICommonMem.

◆ create()

int JHIMemBuf::create ( )
virtual

Implements JHICommonMem.

◆ getPointer()

u8 * JHIMemBuf::getPointer ( ) const
virtual

Implements JHICommonMem.

◆ open()

int JHIMemBuf::open ( )
virtual

Implements JHICommonMem.

◆ readIO() [1/2]

u32 JHIMemBuf::readIO ( u32  position) const
virtual

Implements JHICommonMem.

◆ readIO() [2/2]

void JHIMemBuf::readIO ( u32  position,
u32 out_data 
) const
virtual

Implements JHICommonMem.

◆ writeIO() [1/2]

void JHIMemBuf::writeIO ( u32  position,
u32  data 
) const
virtual

Implements JHICommonMem.

◆ writeIO() [2/2]

void JHIMemBuf::writeIO ( u32  position,
u8 src_data,
u32  length 
) const
virtual

Implements JHICommonMem.

Member Data Documentation

◆ mp_buffer

u8* JHIMemBuf::mp_buffer

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