Workspace
6.21.5
CSIRO
Ssh
Slurm
SlurmScheduler
SlurmScheduler Member List
This is the complete list of members for
SlurmScheduler
, including all inherited members.
AbstractScheduler
()
AbstractScheduler
AbstractScheduler
(const Scope scope, const QString &hostName, quint16 port, int cpuCount, bool enabled)
AbstractScheduler
activeCount_
AbstractScheduler
protected
canChangeServerType
() const
AbstractScheduler
inline
virtual
canConfigure
() const
AbstractScheduler
inline
virtual
canDelegateTo
() const
AbstractScheduler
inline
virtual
canEditConcurrencyCount
() const
AbstractScheduler
inline
virtual
canEditFeatures
() const
AbstractScheduler
inline
virtual
canEditHostName
() const
AbstractScheduler
inline
virtual
canEditMaxServerTimeDiff
() const
AbstractScheduler
inline
virtual
canEditPort
() const
AbstractScheduler
inline
virtual
canEditScope
() const
AbstractScheduler
inline
virtual
canEnable
() const
AbstractScheduler
inline
virtual
canRemove
() const
AbstractScheduler
inline
virtual
connect
() override
SlurmScheduler
protected
virtual
contributesToTotalWorkload
() const
AbstractScheduler
inline
virtual
cpuCount_
AbstractScheduler
protected
DEFAULT_CPUCOUNT
AbstractScheduler
protected
static
DEFAULT_HOST
AbstractScheduler
protected
static
DEFAULT_MAXSERVERTIMEDIFF
AbstractScheduler
protected
static
DEFAULT_PORT
AbstractScheduler
protected
static
DEFAULT_SCOPE
AbstractScheduler
protected
static
DEFAULT_TIMEOUT
AbstractScheduler
protected
static
description_
AbstractScheduler
protected
destroyRequest
(CSIRO::DataExecution::SchedulerRequest &) override
SlurmScheduler
protected
virtual
disconnect
() override
SlurmScheduler
protected
virtual
enabled_
AbstractScheduler
protected
features_
AbstractScheduler
protected
getActiveCount
() const
AbstractScheduler
inline
virtual
getConcurrencyCount
() const
AbstractScheduler
inline
virtual
getCurrentWorkload
() const
AbstractScheduler
inline
virtual
getDescription
() const
AbstractScheduler
inline
virtual
getEnabled
() const
AbstractScheduler
inline
virtual
getFeatures
()
AbstractScheduler
inline
virtual
getHostName
() const
AbstractScheduler
inline
virtual
getInitialisationScript
() const
SlurmScheduler
getLogoutScript
() const
SlurmScheduler
getMaxServerTimeDiff
() const
AbstractScheduler
inline
virtual
getOccupiedFeatures
() const
AbstractScheduler
inline
virtual
getPollingInterval
()
SlurmScheduler
getPort
() const
AbstractScheduler
inline
virtual
getPrivateKey
() const
SlurmScheduler
getPublicKey
() const
SlurmScheduler
getRules
() const
SlurmScheduler
inline
getScope
() const
AbstractScheduler
inline
virtual
getTemplateJobMemory
() const
SlurmScheduler
getTemplateJobScript
() const
SlurmScheduler
getTemplateJobWalltime
() const
SlurmScheduler
getTemporarilyDisabled
()
AbstractScheduler
virtual
getTimeout
() const
AbstractScheduler
inline
virtual
getTypeId
() const override
SlurmScheduler
virtual
getUserField
(QString) const
AbstractScheduler
inline
virtual
getUserFieldList
() const
AbstractScheduler
inline
virtual
getUserName
() const
SlurmScheduler
getUuid
() const
AbstractScheduler
inline
virtual
getVersion
() const override
SlurmScheduler
virtual
getWorkflowOutputs
(QString uuid)
AbstractScheduler
virtual
host_
AbstractScheduler
protected
isConnected
() const override
SlurmScheduler
virtual
isLocalWorker
() const
AbstractScheduler
inline
virtual
isSchedulerBusy
() const
AbstractScheduler
protected
load
(QDataStream &) override
SlurmScheduler
virtual
load
(const QJsonDocument &) override
SlurmScheduler
virtual
maxServerTimeDiff_
AbstractScheduler
protected
notifyFailure
(SchedulerRequest &, const AbortReason &abortReason, const QString &text="")
AbstractScheduler
notifyProgress
(SchedulerRequest &, int percentComplete)
AbstractScheduler
notifyStarted
(SchedulerRequest &)
AbstractScheduler
notifySuccess
(SchedulerRequest &)
AbstractScheduler
onConnected
()
AbstractScheduler
protected
virtual
slot
onDisconnected
()
AbstractScheduler
protected
virtual
slot
onError
(const QString &description)
AbstractScheduler
protected
virtual
slot
port_
AbstractScheduler
protected
queueDestroyRequest
(CSIRO::DataExecution::SchedulerRequest *)
SlurmScheduler
signal
queueStartRequest
(CSIRO::DataExecution::SchedulerRequest *)
SlurmScheduler
signal
queueStopRequest
(QString)
SlurmScheduler
signal
requestProcessorHasLoggedOut
()
SlurmScheduler
protected
slot
save
(QDataStream &) const override
SlurmScheduler
virtual
save
(QJsonDocument &) const override
SlurmScheduler
virtual
schedule
(SchedulerRequest &request)
AbstractScheduler
scheduleRequest
(CSIRO::DataExecution::SchedulerRequest &) override
SlurmScheduler
protected
virtual
Scope
enum name
AbstractScheduler
scope_
AbstractScheduler
protected
setConcurrencyCount
(int cpuCount)
AbstractScheduler
inline
virtual
setDescription
(const QString &description)
AbstractScheduler
inline
virtual
setEnabled
(bool enabled)
AbstractScheduler
inline
virtual
setFeatures
(const SchedulerFeatures &features)
AbstractScheduler
inline
virtual
setHostName
(const QString &host)
AbstractScheduler
inline
virtual
setInitialisationScript
(const QString &)
SlurmScheduler
setLogoutScript
(const QString &)
SlurmScheduler
setMaxServerTimeDiff
(int maxServerTimeDiff)
AbstractScheduler
inline
virtual
setPollingInterval
(int)
SlurmScheduler
setPort
(const quint16 port)
AbstractScheduler
inline
virtual
setPrivateKey
(const QString &)
SlurmScheduler
setPublicKey
(const QString &)
SlurmScheduler
setRules
(const RetryRules &rules)
SlurmScheduler
inline
setScope
(const Scope scope)
AbstractScheduler
inline
virtual
setTemplateJobMemory
(int)
SlurmScheduler
setTemplateJobScript
(const QString &)
SlurmScheduler
setTemplateJobWalltime
(const WallTime &)
SlurmScheduler
setTemporarilyDisabled
(bool)
AbstractScheduler
virtual
setTimeout
(int timeout)
AbstractScheduler
inline
virtual
setUserField
(QString key, QString value)
AbstractScheduler
inline
virtual
setUserName
(const QString &)
SlurmScheduler
setUuid
(const QString &uuid)
AbstractScheduler
inline
virtual
setVersion
(const QString &version)
AbstractScheduler
protected
slot
SlurmScheduler
()
SlurmScheduler
start
()
AbstractScheduler
virtual
stop
()
AbstractScheduler
virtual
stop
(SchedulerRequest &request)
AbstractScheduler
stopRequest
(CSIRO::DataExecution::SchedulerRequest &) override
SlurmScheduler
protected
virtual
supports
(const SchedulerFeatures &features) const
AbstractScheduler
virtual
System
enum value
AbstractScheduler
SystemExternalFile
enum value
AbstractScheduler
temporarilyDisabled_
AbstractScheduler
protected
temporarilyDisabledTime
AbstractScheduler
static
temporarilyDisabledTimer_
AbstractScheduler
protected
timeout_
AbstractScheduler
protected
User
enum value
AbstractScheduler
UserExternalFile
enum value
AbstractScheduler
uuid_
AbstractScheduler
protected
version_
AbstractScheduler
protected
~AbstractScheduler
() override
AbstractScheduler
~SlurmScheduler
() override
SlurmScheduler