FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
qttask::Runner< CurrentThread > Class Template Reference

Task runner executing in the current thread context. More...

#include <runner_current_thread.h>

Inheritance diagram for qttask::Runner< CurrentThread >:
qttask::BaseRunner

Public Member Functions

 Runner (const Manager *mgr)
 
- Public Member Functions inherited from qttask::BaseRunner
virtual ~BaseRunner ()
 
quint64 taskId () const
 
const QString & taskTitle () const
 
void setTaskTitle (const QString &title)
 
Progressprogress ()
 
const Progressprogress () const
 
void run (std::function< void()> &&func)
 

Protected Member Functions

bool isAbortRequested () override
 
void requestAbort () override
 
void launch () override
 
- Protected Member Functions inherited from qttask::BaseRunner
 BaseRunner (const Manager *mgr)
 
BaseRunnerSignalsqtSignals ()
 
void execRunnableFunc ()
 
virtual void destroy ()
 

Detailed Description

template<>
class qttask::Runner< CurrentThread >

Task runner executing in the current thread context.

Constructor & Destructor Documentation

qttask::Runner< CurrentThread >::Runner ( const Manager mgr)
inline

Member Function Documentation

bool qttask::Runner< CurrentThread >::isAbortRequested ( )
inlineoverrideprotectedvirtual

Reimplemented from qttask::BaseRunner.

void qttask::Runner< CurrentThread >::launch ( )
inlineoverrideprotectedvirtual

Reimplemented from qttask::BaseRunner.

void qttask::Runner< CurrentThread >::requestAbort ( )
inlineoverrideprotectedvirtual

Reimplemented from qttask::BaseRunner.


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