Usecode Class Reference

#include <Usecode.h>

Inheritance diagram for Usecode:

UsecodeFlex List of all members.

Public Member Functions

 Usecode ()
virtual ~Usecode ()
virtual const uint8get_class (uint32 classid)=0
virtual uint32 get_class_size (uint32 classid)=0
virtual const char * get_class_name (uint32 classid)=0
virtual uint32 get_class_base_offset (uint32 classid)=0
virtual uint32 get_class_event_count (uint32 classid)=0
virtual uint32 get_class_event (uint32 classid, uint32 eventid)

Detailed Description

Definition at line 24 of file Usecode.h.


Constructor & Destructor Documentation

Usecode::Usecode (  )  [inline]

Definition at line 26 of file Usecode.h.

virtual Usecode::~Usecode (  )  [inline, virtual]

Definition at line 27 of file Usecode.h.


Member Function Documentation

virtual const uint8* Usecode::get_class ( uint32  classid  )  [pure virtual]

Implemented in UsecodeFlex.

Referenced by UCMachine::execProcess(), and get_class_event().

virtual uint32 Usecode::get_class_base_offset ( uint32  classid  )  [pure virtual]

Implemented in UsecodeFlex.

Referenced by UCMachine::execProcess().

uint32 Usecode::get_class_event ( uint32  classid,
uint32  eventid 
) [virtual]

Definition at line 24 of file Usecode.cpp.

References get_class(), get_class_event_count(), get_class_size(), and perr.

Referenced by Item::callUsecodeEvent(), and UCMachine::execProcess().

virtual uint32 Usecode::get_class_event_count ( uint32  classid  )  [pure virtual]

Implemented in UsecodeFlex.

Referenced by get_class_event().

virtual const char* Usecode::get_class_name ( uint32  classid  )  [pure virtual]

Implemented in UsecodeFlex.

virtual uint32 Usecode::get_class_size ( uint32  classid  )  [pure virtual]

Implemented in UsecodeFlex.

Referenced by UCMachine::execProcess(), get_class_event(), and UCProcess::load().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:30:09 2007 for pentagram by  doxygen 1.4.7