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 1 2]

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