Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

EventTrans Class Reference

#include <EventTrans.h>

Inheritance diagram for EventTrans:

Inheritance graph
[legend]
List of all members.

Detailed Description

causes a transition when the specified event is received

Definition at line 10 of file EventTrans.h.

Public Member Functions

virtual void DoStart ()
 starts listening
virtual void DoStop ()
 stops listening
virtual void processEvent (const EventBase &event)
 fire the transition if an event is seen
Constructors
follows general pattern of EventRouter::addListener()

 EventTrans (StateNode *destination, EventBase::EventGeneratorID_t gid)
 EventTrans (StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int sid)
 EventTrans (StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int *sidAddr)
 EventTrans (StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int sid, EventBase::EventTypeID_t tid)
 EventTrans (StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int *sidAddr, EventBase::EventTypeID_t tid)
 EventTrans (const std::string &name, StateNode *destination, EventBase::EventGeneratorID_t gid)
 EventTrans (const std::string &name, StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int sid)
 EventTrans (const std::string &name, StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int *sidAddr)
 EventTrans (const std::string &name, StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int sid, EventBase::EventTypeID_t tid)
 EventTrans (const std::string &name, StateNode *destination, EventBase::EventGeneratorID_t gid, unsigned int *sidAddr, EventBase::EventTypeID_t tid)

Private Member Functions

 EventTrans (const EventTrans &)
 do not call
EventTransoperator= (const EventTrans &)
 do not call

Private Attributes

int argcount
 the number of arguments which were supplied to the constructor (granularity of filtering)
EventBase::EventGeneratorID_t egid
 the requested generator
unsigned int esid
 the requested source
unsigned int * esidAddr
EventBase::EventTypeID_t etid
 the requested type


The documentation for this class was generated from the following file:

Tekkotsu v3.0
Generated Fri May 11 20:08:06 2007 by Doxygen 1.4.7