Homepage Demos Overview Downloads Tutorials Reference
Credits

TimeOutTrans Class Reference

#include <TimeOutTrans.h>

Inheritance diagram for TimeOutTrans:

Inheritance graph
[legend]
List of all members.

Detailed Description

causes a transition after a specified amount of time has passed

Definition at line 9 of file TimeOutTrans.h.

Public Member Functions

 TimeOutTrans (StateNode *destination, unsigned int delay)
 constructor, specify delay in milliseconds

virtual void DoStart ()
 starts timer

virtual void DoStop ()
 stops timer

void resetTimer ()
 resets timer

virtual void processEvent (const EventBase &e)
 if we receive the timer event, activate()

virtual std::string getName () const
 Identifies the behavior in menus and such.


Protected Attributes

unsigned int d
 amount to delay (in milliseconds) before transition


Constructor & Destructor Documentation

TimeOutTrans::TimeOutTrans StateNode destination,
unsigned int  delay
[inline]
 

constructor, specify delay in milliseconds

Definition at line 12 of file TimeOutTrans.h.


Member Function Documentation

virtual void TimeOutTrans::DoStart  )  [inline, virtual]
 

starts timer

Reimplemented from BehaviorBase.

Definition at line 15 of file TimeOutTrans.h.

virtual void TimeOutTrans::DoStop  )  [inline, virtual]
 

stops timer

Reimplemented from BehaviorBase.

Definition at line 21 of file TimeOutTrans.h.

virtual std::string TimeOutTrans::getName  )  const [inline, virtual]
 

Identifies the behavior in menus and such.

Implements BehaviorBase.

Definition at line 35 of file TimeOutTrans.h.

virtual void TimeOutTrans::processEvent const EventBase e  )  [inline, virtual]
 

if we receive the timer event, activate()

Reimplemented from BehaviorBase.

Definition at line 30 of file TimeOutTrans.h.

void TimeOutTrans::resetTimer  )  [inline]
 

resets timer

Definition at line 24 of file TimeOutTrans.h.

Referenced by DoStart(), and WalkToTargetMachine::processEvent().


Member Data Documentation

unsigned int TimeOutTrans::d [protected]
 

amount to delay (in milliseconds) before transition

Definition at line 39 of file TimeOutTrans.h.

Referenced by resetTimer(), and TimeOutTrans().


The documentation for this class was generated from the following file:
Tekkotsu v2.0
Generated Wed Jan 21 03:23:30 2004 by Doxygen 1.3.4