SchedulerProcess Class Reference

#include <SchedulerProcess.h>

Inheritance diagram for SchedulerProcess:

Process List of all members.

Public Member Functions

 SchedulerProcess ()
 ENABLE_RUNTIME_CLASSTYPE ()
virtual bool run (const uint32 framenum)
bool loadData (IDataSource *ids, uint32 version)

Protected Member Functions

virtual void saveData (ODataSource *ods)

Protected Attributes

uint32 lastRun
uint16 nextActor

Detailed Description

Definition at line 24 of file SchedulerProcess.h.


Constructor & Destructor Documentation

SchedulerProcess::SchedulerProcess (  ) 

Definition at line 32 of file SchedulerProcess.cpp.

References lastRun, nextActor, and Process::type.


Member Function Documentation

SchedulerProcess::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented from Process.

bool SchedulerProcess::loadData ( IDataSource ids,
uint32  version 
)

load Process data

Reimplemented from Process.

Definition at line 86 of file SchedulerProcess.cpp.

References lastRun, Process::loadData(), and nextActor.

bool SchedulerProcess::run ( const uint32  framenum  )  [virtual]

Implements Process.

Definition at line 39 of file SchedulerProcess.cpp.

References Item::callUsecodeEvent_schedule(), GUIApp::get_instance(), getActor(), GUIApp::getGameTimeInSeconds(), lastRun, nextActor, pout, and Process::waitFor().

void SchedulerProcess::saveData ( ODataSource ods  )  [protected, virtual]

save the Process data

Reimplemented from Process.

Definition at line 78 of file SchedulerProcess.cpp.

References lastRun, nextActor, Process::saveData(), ODataSource::write2(), and ODataSource::write4().


Member Data Documentation

uint32 SchedulerProcess::lastRun [protected]

Definition at line 38 of file SchedulerProcess.h.

Referenced by loadData(), run(), saveData(), and SchedulerProcess().

uint16 SchedulerProcess::nextActor [protected]

Definition at line 39 of file SchedulerProcess.h.

Referenced by loadData(), run(), saveData(), and SchedulerProcess().


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