Simplified XF 1.1.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CQThread
 CDispatcherThreadThe DispatcherThread calls the XFDispatcher execute() method in a separate thread
 CXFStatic class grouping the basic methods for the XF together
 Cinterface::XFBehaviorInterface to receive and process events
 CXFBehaviorBase class for state machines, activities, process and data flows
 Cinterface::XFDispatcherInterface for the XF dispatcher providing the event processing loop
 CXFDispatcherDispatcher used in an IDF (no underlying OS)
 CXFEventBase class for all types of events and timeouts
 CXFCustomEventBase class for project related events
 CXFDefaultTransitionState machine transition without trigger
 CXFInitialEventInitial event to start a behavior
 CXFTimeoutUsed by the TimeoutManager to create and handle a timeout
 Cinterface::XFEventQueueInterface to be implemented by the event queue
 CXFEventQueueDefault Qt implementation for the XFEventQueue interface
 CXFEventQueueDefault Qt implementation for the XFEventQueue interface
 CXFEventStatusEvent status returned after event processing
 Cinterface::XFMutexMutex interface needed by the XF to access a mutex
 CXFMutexDefault Qt implementation for the XFMutex interface
 CXFMutexDefault Qt implementation for the XFMutex interface
 Cinterface::XFTimeoutManagerInterface for TimerManager classes (and some few 'tick' stuff already provided)
 CXFTimeoutManagerDefault implementation of the XF TimeoutManager