Simplified XF 1.1.0
Public Member Functions | List of all members
XFInitialEvent Class Reference

Initial event to start a behavior. More...

#include <initialevent.h>

Inheritance diagram for XFInitialEvent:
Inheritance graph
Collaboration diagram for XFInitialEvent:
Collaboration graph

Public Member Functions

bool deleteAfterConsume () const override
 See XFEvent. More...
 
- Public Member Functions inherited from XFEvent
 XFEvent (XFEventType eventType, int id=0)
 Standard constructor. More...
 
virtual ~XFEvent ()
 Class destructor.
 
XFEventType getEventType () const
 Returns the type of the event. More...
 
interface::XFBehaviorgetBehavior () 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

- Public Types inherited from XFEvent
enum  XFEventType {
  Unknown = 0 , Initial = 1 , DefaultTransition = 2 , Event = 3 ,
  Timeout = 4
}
 
- Protected Attributes inherited from XFEvent
const XFEventType eventType_
 Holds the type of the event.
 
int id_
 Event id to identify event in state-machine.
 
interface::XFBehaviorpBehavior_
 Pointer to behavioral class (ex. state-machine) processing the event.
 

Detailed Description

Initial event to start a behavior.

Represents for example the first transition executed in a state machine.

Member Function Documentation

◆ deleteAfterConsume()

bool XFInitialEvent::deleteAfterConsume ( ) const
overridevirtual

See XFEvent.

Reimplemented from XFEvent.


The documentation for this class was generated from the following file: