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

JobRunnerSubscriber is an interface to a class that subscribes to notifications from an IJobRunner. More...

#include <IJobRunner.h>

Inheritance diagram for MantidQt::API::JobRunnerSubscriber:
MantidQt::API::AlgorithmRunner MantidQt::MantidWidgets::AddWorkspaceMultiDialog

Public Member Functions

virtual void notifyAlgorithmComplete (API::IConfiguredAlgorithm_sptr &algorithm)=0
 
virtual void notifyAlgorithmError (API::IConfiguredAlgorithm_sptr &algorithm, std::string const &message)=0
 
virtual void notifyAlgorithmStarted (API::IConfiguredAlgorithm_sptr &algorithm)=0
 
virtual void notifyBatchCancelled ()=0
 
virtual void notifyBatchComplete (bool error)=0
 
virtual ~JobRunnerSubscriber ()=default
 

Detailed Description

JobRunnerSubscriber is an interface to a class that subscribes to notifications from an IJobRunner.

Definition at line 24 of file IJobRunner.h.

Constructor & Destructor Documentation

◆ ~JobRunnerSubscriber()

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

Member Function Documentation

◆ notifyAlgorithmComplete()

virtual void MantidQt::API::JobRunnerSubscriber::notifyAlgorithmComplete ( API::IConfiguredAlgorithm_sptr algorithm)
pure virtual

◆ notifyAlgorithmError()

virtual void MantidQt::API::JobRunnerSubscriber::notifyAlgorithmError ( API::IConfiguredAlgorithm_sptr algorithm,
std::string const &  message 
)
pure virtual

◆ notifyAlgorithmStarted()

virtual void MantidQt::API::JobRunnerSubscriber::notifyAlgorithmStarted ( API::IConfiguredAlgorithm_sptr algorithm)
pure virtual

◆ notifyBatchCancelled()

virtual void MantidQt::API::JobRunnerSubscriber::notifyBatchCancelled ( )
pure virtual

◆ notifyBatchComplete()

virtual void MantidQt::API::JobRunnerSubscriber::notifyBatchComplete ( bool  error)
pure virtual

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