Tasking Solution

Contains a general purpose Tasking solution. More...

Namespaces

Tasking

Encloses all classes and global functions of the Tasking solution

Classes

Tasking::CustomTask

A class template used for declaring custom task items and defining their setup and done handlers

Tasking::ExecutableItem

Base class for executable task items

Tasking::Group

Represents the basic element for composing declarative recipes describing how to execute and handle a nested tree of asynchronous tasks

Tasking::GroupItem

Represents the basic element that may be a part of any Group

Tasking::Storage

A class template for custom data exchange in the running task tree

Tasking::Sync

Synchronously executes a custom handler between other tasks

Tasking::TaskAdapter

A class template for implementing custom task adapters

Tasking::TaskInterface

The abstract base class for implementing custom task adapters

Tasking::TaskTree

Runs an async task tree structure defined in a declarative way

Detailed Description

The Tasking solution depends on Qt only, and doesn't depend on any Qt Creator specific code.