Simplified XF 1.1.0
|
Initial event to start a behavior. More...
#include <initialevent.h>
Public Member Functions | |
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. | |
Initial event to start a behavior.
Represents for example the first transition executed in a state machine.
|
overridevirtual |