Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MantidQt::API::IJobRunner Class Referenceabstract

IJobRunner is an interface to a class that provides functionality to run a batch algorithm queue. More...

#include <IJobRunner.h>

Inheritance diagram for MantidQt::API::IJobRunner:
MantidQt::API::QtJobRunner MockJobRunner

Public Member Functions

virtual void cancelAlgorithmQueue ()=0
 
virtual void clearAlgorithmQueue ()=0
 
virtual void executeAlgorithm (MantidQt::API::IConfiguredAlgorithm_sptr algorithm)=0
 
virtual void executeAlgorithmQueue ()=0
 
virtual void setAlgorithmQueue (std::deque< MantidQt::API::IConfiguredAlgorithm_sptr > algorithms)=0
 
virtual void subscribe (JobRunnerSubscriber *notifyee)=0
 
virtual ~IJobRunner ()=default
 

Detailed Description

IJobRunner is an interface to a class that provides functionality to run a batch algorithm queue.

Definition at line 39 of file IJobRunner.h.

Constructor & Destructor Documentation

◆ ~IJobRunner()

virtual MantidQt::API::IJobRunner::~IJobRunner ( )
virtualdefault

Member Function Documentation

◆ cancelAlgorithmQueue()

virtual void MantidQt::API::IJobRunner::cancelAlgorithmQueue ( )
pure virtual

Implemented in MantidQt::API::QtJobRunner.

◆ clearAlgorithmQueue()

virtual void MantidQt::API::IJobRunner::clearAlgorithmQueue ( )
pure virtual

Implemented in MantidQt::API::QtJobRunner.

◆ executeAlgorithm()

virtual void MantidQt::API::IJobRunner::executeAlgorithm ( MantidQt::API::IConfiguredAlgorithm_sptr  algorithm)
pure virtual

Implemented in MantidQt::API::QtJobRunner.

◆ executeAlgorithmQueue()

virtual void MantidQt::API::IJobRunner::executeAlgorithmQueue ( )
pure virtual

Implemented in MantidQt::API::QtJobRunner.

◆ setAlgorithmQueue()

virtual void MantidQt::API::IJobRunner::setAlgorithmQueue ( std::deque< MantidQt::API::IConfiguredAlgorithm_sptr algorithms)
pure virtual

Implemented in MantidQt::API::QtJobRunner.

◆ subscribe()

virtual void MantidQt::API::IJobRunner::subscribe ( JobRunnerSubscriber notifyee)
pure virtual

Implemented in MantidQt::API::QtJobRunner.


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