Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
Tasking::ConcurrentCall< ResultType > Class Template Reference

#include <concurrentcall.h>

Collaboration diagram for Tasking::ConcurrentCall< ResultType >:

Public Member Functions

 ConcurrentCall ()=default
template<typename Function, typename ... Args>
void setConcurrentCallData (Function &&function, Args &&...args)
void setThreadPool (QThreadPool *pool)
ResultType result () const
QList< ResultType > results () const
QFuture< ResultType > future () const

Friends

template<typename T>
class ConcurrentCallTaskAdapter

Detailed Description

template<typename ResultType>
class Tasking::ConcurrentCall< ResultType >

Definition at line 33 of file concurrentcall.h.

Constructor & Destructor Documentation

◆ ConcurrentCall()

template<typename ResultType>
Tasking::ConcurrentCall< ResultType >::ConcurrentCall ( )
default

Member Function Documentation

◆ future()

template<typename ResultType>
QFuture< ResultType > Tasking::ConcurrentCall< ResultType >::future ( ) const
inline

Definition at line 53 of file concurrentcall.h.

◆ result()

template<typename ResultType>
ResultType Tasking::ConcurrentCall< ResultType >::result ( ) const
inline

Definition at line 45 of file concurrentcall.h.

◆ results()

template<typename ResultType>
QList< ResultType > Tasking::ConcurrentCall< ResultType >::results ( ) const
inline

Definition at line 49 of file concurrentcall.h.

◆ setConcurrentCallData()

template<typename ResultType>
template<typename Function, typename ... Args>
void Tasking::ConcurrentCall< ResultType >::setConcurrentCallData ( Function && function,
Args &&... args )
inline

Definition at line 40 of file concurrentcall.h.

◆ setThreadPool()

template<typename ResultType>
void Tasking::ConcurrentCall< ResultType >::setThreadPool ( QThreadPool * pool)
inline

Definition at line 44 of file concurrentcall.h.

◆ ConcurrentCallTaskAdapter

template<typename ResultType>
template<typename T>
friend class ConcurrentCallTaskAdapter
friend

Definition at line 76 of file concurrentcall.h.


The documentation for this class was generated from the following file: