Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
DynamicModuleControlBase Struct Reference

#include <DynamicLink.h>

+ Inheritance diagram for DynamicModuleControlBase:
+ Collaboration diagram for DynamicModuleControlBase:

Public Member Functions

virtual ~DynamicModuleControlBase ()
 
virtual const char * getModuleName () const
 
virtual int getModuleSize () const
 
virtual const char * getModuleTypeString () const
 
virtual void dump ()
 
virtual void dump2 ()
 
virtual bool do_load ()
 
virtual BOOL do_load_async ()
 
virtual bool do_unload ()
 
virtual BOOL do_link ()
 
virtual bool do_unlink ()
 
 DynamicModuleControlBase ()
 
BOOL link ()
 
BOOL unlink ()
 
BOOL load_async ()
 
bool force_unlink ()
 
DynamicModuleControlBasegetNextClass ()
 
bool isLinked () const
 

Static Public Member Functions

static void dump ()
 
static void dump (char *)
 
static JKRHeap * createHeap (u32, JKRHeap *)
 
static DynamicModuleControlBasegetFirstClass ()
 
static void resetDoLinkCount ()
 
static void dumpTag ()
 
static JKRHeap * getHeap ()
 

Public Attributes

u16 mLinkCount
 
u16 mDoLinkCount
 
DynamicModuleControlBasemPrev
 
DynamicModuleControlBasemNext
 

Static Public Attributes

static DynamicModuleControlBasemFirst
 
static DynamicModuleControlBasemLast
 
static u8 verbose
 
static JKRHeap * m_heap
 

Constructor & Destructor Documentation

◆ ~DynamicModuleControlBase()

DynamicModuleControlBase::~DynamicModuleControlBase ( )
virtual

◆ DynamicModuleControlBase()

DynamicModuleControlBase::DynamicModuleControlBase ( )

Member Function Documentation

◆ createHeap()

static JKRHeap * DynamicModuleControlBase::createHeap ( u32 ,
JKRHeap *  )
static

◆ do_link()

virtual BOOL DynamicModuleControlBase::do_link ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ do_load()

virtual bool DynamicModuleControlBase::do_load ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ do_load_async()

virtual BOOL DynamicModuleControlBase::do_load_async ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ do_unlink()

virtual bool DynamicModuleControlBase::do_unlink ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ do_unload()

virtual bool DynamicModuleControlBase::do_unload ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ dump() [1/3]

void DynamicModuleControlBase::dump ( )
virtual

◆ dump() [2/3]

static void DynamicModuleControlBase::dump ( )
static

◆ dump() [3/3]

static void DynamicModuleControlBase::dump ( char * )
static

◆ dump2()

virtual void DynamicModuleControlBase::dump2 ( )
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ dumpTag()

static void DynamicModuleControlBase::dumpTag ( )
inlinestatic

◆ force_unlink()

bool DynamicModuleControlBase::force_unlink ( )

◆ getFirstClass()

static DynamicModuleControlBase * DynamicModuleControlBase::getFirstClass ( )
inlinestatic

◆ getHeap()

static JKRHeap * DynamicModuleControlBase::getHeap ( )
inlinestatic

◆ getModuleName()

virtual const char * DynamicModuleControlBase::getModuleName ( ) const
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ getModuleSize()

virtual int DynamicModuleControlBase::getModuleSize ( ) const
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ getModuleTypeString()

virtual const char * DynamicModuleControlBase::getModuleTypeString ( ) const
inlinevirtual

Reimplemented in DynamicModuleControl.

◆ getNextClass()

DynamicModuleControlBase * DynamicModuleControlBase::getNextClass ( )
inline

◆ isLinked()

bool DynamicModuleControlBase::isLinked ( ) const
inline

◆ link()

BOOL DynamicModuleControlBase::link ( )

◆ load_async()

BOOL DynamicModuleControlBase::load_async ( )

◆ resetDoLinkCount()

static void DynamicModuleControlBase::resetDoLinkCount ( )
inlinestatic

◆ unlink()

BOOL DynamicModuleControlBase::unlink ( )

Member Data Documentation

◆ m_heap

JKRHeap* DynamicModuleControlBase::m_heap
static

◆ mDoLinkCount

u16 DynamicModuleControlBase::mDoLinkCount

◆ mFirst

DynamicModuleControlBase * DynamicModuleControlBase::mFirst
static

DynamicLink.cpp REL Linking Manager

◆ mLast

DynamicModuleControlBase * DynamicModuleControlBase::mLast
static

◆ mLinkCount

u16 DynamicModuleControlBase::mLinkCount

◆ mNext

DynamicModuleControlBase* DynamicModuleControlBase::mNext

◆ mPrev

DynamicModuleControlBase* DynamicModuleControlBase::mPrev

◆ verbose

u8 DynamicModuleControlBase::verbose
static

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