Simplified XF 1.1.0
|
State machine transition without trigger. More...
#include <defaulttransition.h>
Public Member Functions | |
XFDefaultTransition () | |
bool | deleteAfterConsume () const override |
See XFEvent. More... | |
![]() | |
XFEvent (XFEventType eventType, int id=0) | |
Standard constructor. More... | |
virtual | ~XFEvent () |
Class destructor. | |
XFEventType | getEventType () const |
Returns the type of the event. More... | |
interface::XFBehavior * | getBehavior () const |
Returns pointer to behavioral class. More... | |
void | setBehavior (interface::XFBehavior *pBehavior) |
Sets pointer to behavioral class (see pBehavior_). Sets the behavior in which the event should be executed. | |
int | getId () const |
Returns id_ identifying the event in the behaviors context. | |
Additional Inherited Members | |
![]() | |
enum | XFEventType { Unknown = 0 , Initial = 1 , DefaultTransition = 2 , Event = 3 , Timeout = 4 } |
![]() | |
const XFEventType | eventType_ |
Holds the type of the event. | |
int | id_ |
Event id to identify event in state-machine. | |
interface::XFBehavior * | pBehavior_ |
Pointer to behavioral class (ex. state-machine) processing the event. | |
State machine transition without trigger.
Represents a transition in a state machine having no trigger.
In case one wants to directly transition from one state to another (without a trigger) a default transition must be pushed.
XFDefaultTransition::XFDefaultTransition | ( | ) |
Constructor
|
overridevirtual |