Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JHICommonMem Class Referenceabstract

#include <JHICommonMem.h>

+ Inheritance diagram for JHICommonMem:
+ Collaboration diagram for JHICommonMem:

Public Member Functions

virtual ~JHICommonMem ()
 
virtual int create ()=0
 
virtual int open ()=0
 
virtual void close ()=0
 
virtual u8getPointer () const =0
 
virtual void readIO (u32 position, u32 *out_data) const =0
 
virtual u32 readIO (u32 position) const =0
 
virtual void writeIO (u32 position, u32 data) const =0
 
virtual void writeIO (u32 position, u8 *src_data, u32 length) const =0
 

Static Public Member Functions

static JHIMemBufInstance ()
 

Static Public Attributes

static JHIMemBufinstance
 

Constructor & Destructor Documentation

◆ ~JHICommonMem()

virtual JHICommonMem::~JHICommonMem ( )
inlinevirtual

Member Function Documentation

◆ close()

virtual void JHICommonMem::close ( )
pure virtual

Implemented in JHIMemBuf.

◆ create()

virtual int JHICommonMem::create ( )
pure virtual

Implemented in JHIMemBuf.

◆ getPointer()

virtual u8 * JHICommonMem::getPointer ( ) const
pure virtual

Implemented in JHIMemBuf.

◆ Instance()

JHIMemBuf * JHICommonMem::Instance ( )
static

◆ open()

virtual int JHICommonMem::open ( )
pure virtual

Implemented in JHIMemBuf.

◆ readIO() [1/2]

virtual u32 JHICommonMem::readIO ( u32  position) const
pure virtual

Implemented in JHIMemBuf.

◆ readIO() [2/2]

virtual void JHICommonMem::readIO ( u32  position,
u32 out_data 
) const
pure virtual

Implemented in JHIMemBuf.

◆ writeIO() [1/2]

virtual void JHICommonMem::writeIO ( u32  position,
u32  data 
) const
pure virtual

Implemented in JHIMemBuf.

◆ writeIO() [2/2]

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

Implemented in JHIMemBuf.

Member Data Documentation

◆ instance

JHIMemBuf * JHICommonMem::instance
static

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