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.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.