|
| OOPScheduler () |
|
| ~OOPScheduler () override |
|
bool | canChangeServerType () const override |
|
bool | canConfigure () const override |
|
bool | canDelegateTo () const override |
|
bool | canEditConcurrencyCount () const override |
|
bool | canEditFeatures () const override |
|
bool | canEditHostName () const override |
|
bool | canEditPort () const override |
|
bool | canEditScope () const override |
|
bool | canEnable () const override |
|
bool | canRemove () const override |
|
void | checkDelayedStop (SchedulerRequest &) |
|
bool | contributesToTotalWorkload () const override |
|
void | destroyProcess (const QString &) |
|
int | getConcurrencyCount () const override |
|
quint16 | getPort () const override |
|
QProcess::ExitStatus | getProcessExitStatus (const QString &) |
|
QByteArray | getProcessOutput (const QString &) |
|
QString | getTypeId () const override |
|
QString | getVersion () const override |
|
bool | hasProcessAborted (const QString &) |
|
bool | hasProcessFinished (const QString &) |
|
bool | isConnected () const override |
|
bool | isLocalWorker () const override |
|
void | load (QDataStream &) override |
|
void | save (QDataStream &) const override |
|
void | scheduleRequest (SchedulerRequest &) override |
|
QProcess * | startProcess (const QString &key, const QString &processPath, const QStringList &args, const QString &workingDirectory, const QMap< QString, QString > &env) |
|
QProcess * | startProcess (const QString &key, const QStringList &args, bool useGui=false) |
|
void | stopRequest (SchedulerRequest &) override |
|
| AbstractScheduler () |
|
| AbstractScheduler (const Scope scope, const QString &hostName, quint16 port, int cpuCount, bool enabled) |
|
| ~AbstractScheduler () override |
|
virtual bool | canChangeServerType () const |
|
virtual bool | canConfigure () const |
|
virtual bool | canDelegateTo () const |
|
virtual bool | canEditConcurrencyCount () const |
|
virtual bool | canEditFeatures () const |
|
virtual bool | canEditHostName () const |
|
virtual bool | canEditMaxServerTimeDiff () const |
|
virtual bool | canEditPort () const |
|
virtual bool | canEditScope () const |
|
virtual bool | canEnable () const |
|
virtual bool | canRemove () const |
|
virtual bool | contributesToTotalWorkload () const |
|
virtual int | getActiveCount () const |
|
virtual int | getConcurrencyCount () const |
|
virtual double | getCurrentWorkload () const |
|
virtual const QString & | getDescription () const |
|
virtual bool | getEnabled () const |
|
virtual const SchedulerFeatures & | getFeatures () |
|
virtual const QString & | getHostName () const |
|
virtual int | getMaxServerTimeDiff () const |
|
virtual SchedulerFeatures | getOccupiedFeatures () const |
|
virtual quint16 | getPort () const |
|
virtual Scope | getScope () const |
|
virtual bool | getTemporarilyDisabled () |
|
virtual int | getTimeout () const |
|
virtual QString | getTypeId () const =0 |
|
virtual QString | getUserField (QString) const |
|
virtual QStringList | getUserFieldList () const |
|
virtual const QString & | getUuid () const |
|
virtual QString | getVersion () const =0 |
|
virtual QFuture< ObjectDictionary > | getWorkflowOutputs (QString uuid) |
| Query for a workflows results.
|
|
virtual bool | isConnected () const |
|
virtual bool | isLocalWorker () const |
|
virtual void | load (const QJsonDocument &) |
|
virtual void | load (QDataStream &) |
|
void | notifyFailure (SchedulerRequest &, const AbortReason &abortReason, const QString &text="") |
|
void | notifyProgress (SchedulerRequest &, int percentComplete) |
| Triggers a progress notification event on a request.
|
|
void | notifyStarted (SchedulerRequest &) |
|
void | notifySuccess (SchedulerRequest &) |
|
virtual void | save (QDataStream &) const |
|
virtual void | save (QJsonDocument &) const |
|
void | schedule (SchedulerRequest &request) |
|
virtual void | setConcurrencyCount (int cpuCount) |
|
virtual void | setDescription (const QString &description) |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setFeatures (const SchedulerFeatures &features) |
|
virtual void | setHostName (const QString &host) |
|
virtual void | setMaxServerTimeDiff (int maxServerTimeDiff) |
|
virtual void | setPort (const quint16 port) |
|
virtual void | setScope (const Scope scope) |
|
virtual void | setTemporarilyDisabled (bool) |
|
virtual void | setTimeout (int timeout) |
|
virtual void | setUserField (QString key, QString value) |
|
virtual void | setUuid (const QString &uuid) |
|
virtual void | start () |
|
virtual void | stop () |
|
void | stop (SchedulerRequest &request) |
|
virtual bool | supports (const SchedulerFeatures &features) const |
|