|
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
|
|
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
|
|
EventTrans & | operator= (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
|