![]() |
Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Go to the source code of this file.
Classes | |
class | Tasking::TaskInterface |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::Loop |
class | Tasking::LoopForever |
class | Tasking::LoopRepeat |
class | Tasking::LoopUntil |
class | Tasking::LoopList< T > |
class | Tasking::StorageBase |
class | Tasking::Storage< StorageStruct > |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::GroupItem |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
struct | Tasking::GroupItem::TaskHandler |
struct | Tasking::GroupItem::GroupHandler |
struct | Tasking::GroupItem::GroupData |
class | Tasking::ExecutableItem |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::Group |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::Forever |
class | Tasking::Sync |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::TaskAdapter< Task, Deleter > |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::CustomTask< Adapter > |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::TaskTree |
\inheaderfile solutions/tasking/tasktree.h \inmodule TaskingSolution More... | |
class | Tasking::TaskTreeTaskAdapter |
class | Tasking::TimeoutTaskAdapter |
Namespaces | |
namespace | Tasking |
\inmodule TaskingSolution | |
Typedefs | |
using | Tasking::TaskTreeTask = CustomTask<TaskTreeTaskAdapter> |
using | Tasking::TimeoutTask = CustomTask<TimeoutTaskAdapter> |
Enumerations | |
enum class | Tasking::WorkflowPolicy { Tasking::StopOnError , Tasking::ContinueOnError , Tasking::StopOnSuccess , Tasking::ContinueOnSuccess , Tasking::StopOnSuccessOrError , Tasking::FinishAllAndSuccess , Tasking::FinishAllAndError } |
enum class | Tasking::SetupResult { Tasking::Continue , Tasking::StopWithSuccess , Tasking::StopWithError } |
enum class | Tasking::DoneResult { Tasking::Success , Tasking::Error } |
enum class | Tasking::DoneWith { Tasking::Success , Tasking::Error , Tasking::Cancel } |
enum class | Tasking::CallDoneIf { Tasking::SuccessOrError , Tasking::Success , Tasking::Error } |
Functions | |
DoneResult | Tasking::toDoneResult (bool success) |
template<typename Handler > | |
static GroupItem | Tasking::onGroupSetup (Handler &&handler) |
\typealias GroupItem::GroupSetupHandler | |
template<typename Handler > | |
static GroupItem | Tasking::onGroupDone (Handler &&handler, CallDoneIf callDoneIf=CallDoneIf::SuccessOrError) |
Constructs a group's element holding the group done handler. | |
GroupItem | Tasking::parallelLimit (int limit) |
Constructs a group's element describing the \l{Execution Mode}{execution mode}. | |
GroupItem | Tasking::workflowPolicy (WorkflowPolicy policy) |
Constructs a group's \l {Workflow Policy} {workflow policy} element for a given policy. | |