CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkCmdLineModuleProcessTask Class Reference

Implements ctkCmdLineModuleFutureInterface to enabling running a command line application asynchronously. More...

#include <Libs/CommandLineModules/Backend/LocalProcess/ctkCmdLineModuleProcessTask.h>

Inheritance diagram for ctkCmdLineModuleProcessTask:
Inheritance graph
[legend]
Collaboration diagram for ctkCmdLineModuleProcessTask:
Collaboration graph
[legend]

Public Member Functions

 ctkCmdLineModuleProcessTask (const QString &location, const QStringList &args)
 
void run ()
 
ctkCmdLineModuleFuture start ()
 
 ~ctkCmdLineModuleProcessTask ()
 
- Public Member Functions inherited from QFutureInterface< ctkCmdLineModuleResult >
bool canCancel () const
 
bool canPause () const
 
QByteArray errorData (int position=0, int size=-1) const
 
ctkCmdLineModuleFuture future ()
 
QFutureInterfaceoperator= (const QFutureInterface &other)
 
QByteArray outputData (int position=0, int size=-1) const
 
 QFutureInterface (const QFutureInterface &other)
 
 QFutureInterface (State initialState=NoState)
 
void reportErrorData (const QByteArray &errorData)
 
void reportFinished (const ctkCmdLineModuleResult *result=0)
 
void reportOutputData (const QByteArray &outputData)
 
void reportResult (const ctkCmdLineModuleResult &result, int index=-1)
 
void reportResult (const ctkCmdLineModuleResult *result, int index=-1)
 
void reportResults (const QVector< ctkCmdLineModuleResult > &results, int beginIndex=-1, int count=-1)
 
const ctkCmdLineModuleResultresultPointer (int index) const
 
const ctkCmdLineModuleResultresultReference (int index) const
 
QList< ctkCmdLineModuleResultresults ()
 
void setCanCancel (bool canCancel)
 
void setCanPause (bool canPause)
 
 ~QFutureInterface ()
 

Additional Inherited Members

- Static Public Member Functions inherited from QFutureInterface< ctkCmdLineModuleResult >
static QFutureInterface canceledResult ()
 

Detailed Description

Implements ctkCmdLineModuleFutureInterface to enabling running a command line application asynchronously.

Definition at line 46 of file ctkCmdLineModuleProcessTask.h.

Constructor & Destructor Documentation

◆ ctkCmdLineModuleProcessTask()

ctkCmdLineModuleProcessTask::ctkCmdLineModuleProcessTask ( const QString &  location,
const QStringList &  args 
)

◆ ~ctkCmdLineModuleProcessTask()

ctkCmdLineModuleProcessTask::~ctkCmdLineModuleProcessTask ( )

Member Function Documentation

◆ run()

void ctkCmdLineModuleProcessTask::run ( )

◆ start()

ctkCmdLineModuleFuture ctkCmdLineModuleProcessTask::start ( )

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