ProcessList Class Reference

#include <processList.h>

Inheritance diagram for ProcessList:

Inheritance graph
[legend]
List of all members.

Detailed Description

List of ProcessObjects.


Advancing Time

The advance time functions return true if a tick was processed.

bool advanceTime (SimTime timeDelta)
void orderList ()
virtual void advanceObjects ()
virtual void onAdvanceObjects ()
virtual void onTickObject (ProcessObject *)
ProcessObject mHead
U32 mCurrentTag
bool mDirty
U32 mTotalTicks
SimTime mLastTick
SimTime mLastTime
F32 mLastDelta

Public Member Functions

 ProcessList ()
void markDirty ()
bool isDirty ()
virtual void addObject (ProcessObject *obj)
SimTime getLastTime ()
F32 getLastDelta ()
F32 getLastInterpDelta ()
U32 getTotalTicks ()
void dumpToConsole ()


Constructor & Destructor Documentation

ProcessList::ProcessList (  ) 


Member Function Documentation

void ProcessList::markDirty (  )  [inline]

bool ProcessList::isDirty (  )  [inline]

virtual void ProcessList::addObject ( ProcessObject obj  )  [virtual]

SimTime ProcessList::getLastTime (  )  [inline]

F32 ProcessList::getLastDelta (  )  [inline]

F32 ProcessList::getLastInterpDelta (  )  [inline]

U32 ProcessList::getTotalTicks (  )  [inline]

Reimplemented in ClientProcessList.

void ProcessList::dumpToConsole (  ) 

bool ProcessList::advanceTime ( SimTime  timeDelta  ) 

Reimplemented in ClientProcessList, and ClientProcessList.

void ProcessList::orderList (  )  [protected]

virtual void ProcessList::advanceObjects (  )  [protected, virtual]

virtual void ProcessList::onAdvanceObjects (  )  [inline, protected, virtual]

Reimplemented in ClientProcessList, and ClientProcessList.

virtual void ProcessList::onTickObject ( ProcessObject  )  [inline, protected, virtual]


Member Data Documentation