Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

QThread |
DispatcherThread | The DispatcherThread calls the XFDispatcher execute() method in a separate thread
XF | Static class grouping the basic methods for the XF together
interface::XFBehavior | Interface to receive and process events
XFBehavior | Base class for state machines, activities, process and data flows
interface::XFDispatcher | Interface for the XF dispatcher providing the event processing loop
XFDispatcher | Dispatcher used in an IDF (no underlying OS)
XFEvent | Base class for all types of events and timeouts
XFCustomEvent | Base class for project related events
XFDefaultTransition | State machine transition without trigger
XFInitialEvent | Initial event to start a behavior
XFTimeout | Used by the TimeoutManager to create and handle a timeout
interface::XFEventQueue | Interface to be implemented by the event queue
XFEventQueue | Default Qt implementation for the XFEventQueue interface
XFEventQueue | Default Qt implementation for the XFEventQueue interface
XFEventStatus | Event status returned after event processing
interface::XFMutex | Mutex interface needed by the XF to access a mutex
XFMutex | Default Qt implementation for the XFMutex interface
XFMutex | Default Qt implementation for the XFMutex interface
interface::XFTimeoutManager | Interface for TimerManager classes (and some few 'tick' stuff already provided)
XFTimeoutManager | Default implementation of the XF TimeoutManager