CompletionTrans Class Reference#include <CompletionTrans.h>
Inheritance diagram for CompletionTrans:
[legend]List of all members.
Detailed Description
causes a transition when at least n sources have signalled completion; n = 0 means "all" (default)
Definition at line 10 of file CompletionTrans.h.
Constructor & Destructor Documentation
CompletionTrans::CompletionTrans |
( |
StateNode * |
destination, |
|
|
int |
n = 0 |
|
) |
[inline] |
|
CompletionTrans::CompletionTrans |
( |
const std::string & |
name, |
|
|
StateNode * |
destination, |
|
|
int |
n = 0 |
|
) |
[inline] |
|
CompletionTrans::CompletionTrans |
( |
const std::string & |
classname, |
|
|
const std::string & |
instancename, |
|
|
StateNode * |
destination, |
|
|
int |
n = 0 |
|
) |
[inline, protected] |
|
|
constructor, this version is only need by subclasses so they can pass their type name
Definition at line 58 of file CompletionTrans.h. |
Member Function Documentation
virtual void CompletionTrans::DoStart |
( |
|
) |
[inline, virtual] |
|
virtual void CompletionTrans::DoStop |
( |
|
) |
[inline, virtual] |
|
virtual void CompletionTrans::processEvent |
( |
const EventBase & |
event |
) |
[inline, virtual] |
|
|
record completions, and fire the transition if all sources have completed
Reimplemented from BehaviorBase.
Definition at line 45 of file CompletionTrans.h. |
Member Data Documentation
The documentation for this class was generated from the following file:
|