Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <OutputNode.h>
Inheritance diagram for OutputNode:
Definition at line 10 of file OutputNode.h.
Public Member Functions | |
OutputNode () | |
constructor, uses cout for output | |
OutputNode (const char *nm, StateNode *par, ostream &output) | |
constructor, sets name and ostream to use for output | |
OutputNode (const char *nm, StateNode *par, ostream &output, StateNode *nextstate) | |
constructor, sets name and another state which will immediately be transitioned to upon activation | |
OutputNode (const char *nm, const std::string &mg, StateNode *par, ostream &output, StateNode *nextstate) | |
constructor, sets name, message, and another state which will immediately be transitioned to upon activation | |
virtual void | DoStart () |
outputs this state's name, will transition to next if non-NULL | |
Protected Attributes | |
StateNode * | next |
the state to transition to upon entering, can be NULL | |
ostream & | out |
the stream to use for output - if not specified (default constructor) cout will be used | |
std::string | msg |
message to show on activation | |
Private Member Functions | |
OutputNode (const OutputNode &node) | |
don't call this | |
OutputNode | operator= (const OutputNode &node) |
don't call this |
|
constructor, uses cout for output
Definition at line 13 of file OutputNode.h. |
|
constructor, sets name and ostream to use for output
Definition at line 15 of file OutputNode.h. |
|
constructor, sets name and another state which will immediately be transitioned to upon activation
Definition at line 17 of file OutputNode.h. |
|
constructor, sets name, message, and another state which will immediately be transitioned to upon activation
Definition at line 19 of file OutputNode.h. |
|
don't call this
|
|
outputs this state's name, will transition to next if non-NULL if next is NULL, the state will simply stay active until some other transition causes it to leave Reimplemented from StateNode. Definition at line 23 of file OutputNode.h. |
|
don't call this
|
|
message to show on activation
Definition at line 35 of file OutputNode.h. Referenced by DoStart(), and OutputNode(). |
|
the state to transition to upon entering, can be NULL
Definition at line 33 of file OutputNode.h. Referenced by DoStart(), and OutputNode(). |
|
the stream to use for output - if not specified (default constructor) cout will be used
Definition at line 34 of file OutputNode.h. Referenced by DoStart(), and OutputNode(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:19 2004 by Doxygen 1.3.4 |