Workspace 6.21.5
ParallelIteratingWorkspace< Derived > Member List

This is the complete list of members for ParallelIteratingWorkspace< Derived >, including all inherited members.

addAnchor(const AnchorData &d)Workspace
addAnchor(const QUuid &id, const AnchorData &d)Workspace
addConnection(Connection &connection)Workspace
addInput(Input &input, bool modifiedInPlace=false)Operation
addMiniOperationRack(const MiniOperationRackData &data)Workspace
addMiniOperationRack(const QUuid &id, const MiniOperationRackData &data)Workspace
addNoteItem(const NoteItemData &d)Workspace
addNoteItem(const QUuid &id, const NoteItemData &d)Workspace
addOperation(Operation &operation)Workspace
addOperation(Operation &operation, const QString &id)Workspace
addOutput(Output &output)Operation
addToUpdateSet(Updatable &updatable)Workspace
assignInput(const QString &inputName, const T &value)Operationinline
attachObserver(Observer &observer)Observable
bringArrayOfInputsUpToDate(Input *&array, size_type arraySize)Operationprotected
bringArrayOfInputsUpToDate(std::vector< Input * > &array)Operationinlineprotected
bringInputsUpToDate() overrideIteratingWorkspaceBase< Derived, true >protectedvirtual
bringInputUpToDate(Input &input)Operationprotected
cancelExecution(bool b) overrideWorkspaceprotectedvirtual
canChangeAtomicUpdate() constWorkspacevirtual
canSerialize() const overrideOperationvirtual
checkRequestersForStatus()Workspace
clear()Workspace
clone()Workspace
comesFromExternal() const overrideWorkspacevirtual
completeDelayedLoad()Workspace
ConfigStatus enum nameOperation
connectProgressEvents(QProgressBar *progressBar)Operation
containsOperationWithLabel(const QString &label, bool descendIntoNestedItems=false)Workspace
createCustomPropertiesHandler() overrideWorkspacevirtual
decrementUseCount()Workspaceprotected
Default enum valueOperation
destroy()Observable
detachObserver(Observer &observer)Observable
difference_type typedefOperation
ensureHasData() overrideWorkspacevirtual
execute() overrideIteratingWorkspaceBase< Derived, true >protectedvirtual
executeIterationInSerial(Workspace *workspaceToExecute, int iterationCounter) overrideParallelIteratingWorkspace< Derived >inline
findInputScalarGlobalName(const QString &scopedGlobalName, Workspace &relativeTo)Updatablestatic
findIOBaseGlobalName(const QString &scopedGlobalName, Workspace &relativeTo)Updatablestatic
findNestedSourceUrls(QStringList &urlList, bool recursive=true) constWorkspace
findOperationGlobalName(const QString &scopedGlobalName, Workspace &relativeTo)Updatablestatic
finishInputsOutputsAfterLoad(const SerializedItem &item) overrideIteratingWorkspaceBase< Derived, true >protectedvirtual
getAnchorData(const QUuid &id)Workspace
getAnchorData(const QUuid &id) constWorkspace
getAnchorIds() constWorkspace
getBroadcastUpdateEvents() constOperation
getCatalogueName() constWorkspace
getCataloguePath() constWorkspace
getColor() constOperation
getConnection(size_type i)Workspace
getConnection(size_type i) constWorkspace
getCurrentUpdater()Operationprotected
getDefaultIconPath() const overrideWorkspacevirtual
getDefaultUiPath() constOperation
getDeprecationMessage() constOperation
getDescription() constOperation
getDisabledConnections(bool nestedWorkspaces)Workspace
getDownstreamOperations(const Operation &source, const OperationFactory *opType=nullptr)Workspacestatic
getEnclosingScope() constUpdatable
getErrorSource()Workspace
getExtras()Operation
getFactory() constOperation
getFirstIterationInput() constIteratingWorkspaceBase< Derived, true >inlineprotected
getFromPath(const QString &path, Workspace &relativeTo, QStringList &errors) const overrideOperationvirtual
getGlobalName() constUpdatable
getGlobalNames(QStringList &globalNames, QStringList &globalNameDescriptions) constWorkspace
getGraphicsSize() constOperationvirtual
getHelpPage() constOperationvirtual
getIconPath() constOperation
getId() constOperation
getIdPath(bool scoped=true) const overrideOperationvirtual
getIdPath(const Workspace &relativeTo) constOperation
getIndex(const Input &input, IndexCountingOptions options=SkipNone) constOperation
getIndex(const Output &output, IndexCountingOptions options=SkipNone) constOperation
getIndexPair(InputScalar &input, difference_type &mainIndex, difference_type &arrayIndex)Operation
getInput(size_type index)Operation
getInput(size_type index) constOperation
getInput(const QString &name)Operation
getInput(const QString &name) constOperation
getInputArray(const QString &name)Operation
getInputArray(const QString &name) constOperation
getInputForOperation(WorkspaceInput &source)Workspace
getInputForOperation(const WorkspaceInput &source) constWorkspace
getInputs()Operation
getInputs() constOperation
getInputScalar(const QString &name)Operation
getInputScalar(const QString &name) constOperation
getInputValue(const QString &inputName) constOperationinline
getInputValue(const QString &inputName)Operationinline
getLabel() constOperation
getLabelRelativeToRoot() constOperation
getMiniOperationRackData(const QUuid &id)Workspace
getMiniOperationRackData(const QUuid &id) constWorkspace
getMiniOperationRackId(const Operation &operation) constWorkspace
getMiniOperationRackIds() constWorkspace
getMustRun() constWorkspace
getNamespace() constWorkspace
getNoteItemData(const QUuid &id)Workspace
getNoteItemData(const QUuid &id) constWorkspace
getNoteItemIds() constWorkspace
getNotes() constWorkspace
getNumConnections() constWorkspace
getNumOperations() constWorkspace
getOperation(size_type i)Workspace
getOperation(size_type i) constWorkspace
getOperationFromId(const QUuid &id)Workspace
getOperationFromId(const QUuid &id) constWorkspace
getOperationFromInput(InputScalar &in) constWorkspace
getOperationFromOutput(const Output &out) constWorkspace
getOperationIndex(const Operation &op) constWorkspace
getOperationsWithFeature(const SchedulerFeature &feature, bool descendIntoNestedItems=false)Workspace
getOperationsWithLabel(const QString &label, bool descendIntoNestedItems=false)Workspace
getOperationWithGlobalName(const QString &globalName, bool descendIntoNestedItems=false)Workspace
getOperationWithLabel(const QString &label)Workspace
getOutput(size_type index)Operation
getOutput(size_type index) constOperation
getOutput(const QString &name)Operation
getOutput(const QString &name) constOperation
getOutputForOperation(WorkspaceOutput &requester)Workspace
getOutputForOperation(const WorkspaceOutput &requester) constWorkspace
getOutputs()Operation
getOutputs() constOperation
getOutputValue(const QString &outputName) constOperationinline
getOutputValue(const QString &outputName)Operationinline
getProfilingEnabled() constOperation
getProgress() constOperation
getProgressContribution() constOperation
getProgressResetByNotUpToDate() constOperation
getRenamedInput(const QString &name) constOperationprotectedvirtual
getRenamedOutput(const QString &name) constOperationprotectedvirtual
getRequiredSchedulerFeatures() const overrideWorkspacevirtual
getRootWorkspace() overrideWorkspacevirtual
getRootWorkspace() const overrideWorkspacevirtual
getScalarInput(size_type mainIndex, difference_type arrayIndex)Operation
getScopedGlobalName() constUpdatable
getSerializedText() constWorkspace
getShortLabel() constOperation
getSourceDir() constWorkspace
getSourceUrl() constWorkspace
getSupportsRemoteExecution() constWorkspace
getSyncSerializedWorkflow() constWorkspace
getTagName() constOperation
getTerminateExecution() constOperation
getUiPath() constOperation
getUpdater()Workspace
getUpstreamOperations(const Operation &source, const OperationFactory *opType=nullptr)Workspacestatic
getUpToDate() const overrideOperationvirtual
getUuid()Workspace
getVariableOperations()Workspace
getVariableOperations() constWorkspace
getWorkspace() overrideWorkspaceElementvirtual
getWorkspace() const overrideWorkspaceElementvirtual
getWorkspaceInputOperations()Workspace
getWorkspaceInputOperations() constWorkspace
getWorkspaceOutputOperations()Workspace
getWorkspaceOutputOperations() constWorkspace
getWorkspaces()Workspace
getWorkspaces() constWorkspace
getWorkspacesWithSourceUrl(const QString &sourceUrl, bool descendIntoNestedItems=false)Workspace
GoodConfig enum valueOperation
GraphicsSize enum nameOperation
hasDisabledConnections() constWorkspace
hasRequiredSchedulerFeatures() constOperationvirtual
hasStarted()Workspace
hasStopped()Workspace
haveAnchor(const QUuid &id) constWorkspace
haveMiniOperationRack(const QUuid &id) constWorkspace
haveNoteItem(const QUuid &id) constWorkspace
idPathChanged() overrideWorkspacevirtual
incrementUseCount()Workspaceprotected
IndexCountingOption enum nameOperation
inputDataTypeChanged(WorkspaceInput &source)Workspace
inputRebuilt(InputScalar &input)Operationvirtual
inputsAreUpToDate() constOperationprotectedvirtual
InvalidConfig enum valueOperation
isAsynchronous() const overrideWorkspacevirtual
isAsynchronousProcess() const overrideWorkspacevirtual
isAtomicUpdate() const overrideWorkspacevirtual
isConnectedToAsynchronous() const overrideWorkspacevirtual
isDelayedLoad() constWorkspace
isDeprecated() constOperation
isEditable() constOperation
isIdPathCachingEnabled() constOperation
isPaused()Workspace
isPolymorphicType() constOperationvirtual
isRoot() constWorkspace
isRunning()Workspace
isRunningAsynchronously() const overrideWorkspacevirtual
isScheduled()Workspace
isThreadSafe() constOperationvirtual
isType() constOperationinline
isType(const OperationFactory &type) constOperationinline
isUpdating() constOperation
isUserConfigurable()Operationvirtual
isUsingDefaultColor() constOperation
isUsingDefaultIconPath() constOperation
isUsingDefaultUiPath() constOperation
isValid() constWorkspace
isWaitingForAsynchronousUpdate() const overrideWorkspacevirtual
isWorkspaceType() constOperation
IteratingWorkspaceBase(const QString &defaultLabel)IteratingWorkspaceBase< Derived, true >protected
load(const SerializedItem &item) overrideWorkspacevirtual
loadFromFile(const QString &fileName, bool loadPlaceholdersOnly=false, bool updateWsResourcePath=true)Workspace
loadMetaData(const QString &serializedText)Workspace
loadWithoutOverwrite(const SerializedItem &item)Workspace
logLine(const QString &msg) constTextLogger
logLine(const Application::LogManager::MessageCategory &category, const QString &msg) constTextLogger
logText(const QString &msg)Workspace
CSIRO::DataExecution::Operation::logText(const QString &msg) constTextLogger
CSIRO::DataExecution::Operation::logText(const Application::LogManager::MessageCategory &category, const QString &msg) constTextLogger
makeOutputsValid()Operationprotectedvirtual
markOutputsUpToDate() overrideWorkspaceprotectedvirtual
markUpToDateWhereSafe()Operation
matchesType(const Operation &otherOperation) constOperationinline
modifyAnchor(const QUuid &id, const AnchorData &d)Workspace
modifyNoteItem(const QUuid &id, const NoteItemData &d)Workspace
nestedHaveDisabledConnections() constWorkspace
notifyEvent(const ObservableEvent &event)Observable
notifyUpdated()Updatableprotected
numInputs(IndexCountingOptions=SkipNone) constOperation
numOutputs(IndexCountingOptions=SkipNone) constOperation
Observable()Observableprotected
Observable(const Observable &)Observableprotected
onOperationAdded(const AddOperationEvent &e)IteratingWorkspaceBase< Derived, true >virtual
onOperationRemoved(const RemoveOperationEvent &e)IteratingWorkspaceBase< Derived, true >virtual
onWorkspaceAbortedUpdate()Workspaceprotected
onWorkspaceFinishedExecution()Workspaceprotected
onWorkspaceFinishedUpdate()Workspaceprotected
Operation(const OperationFactory &factory, const QString &label)Operationprotected
CSIRO::DataExecution::Updatable::operator=(const Updatable &up)Updatableprotected
CSIRO::Application::TextLogger::operator=(TextLogger)TextLogger
outputDataTypeChanged(WorkspaceOutput &requester)Workspace
ParallelIteratingWorkspace(const QString &defaultLabel, const QString &defaultWorkflowPath)ParallelIteratingWorkspace< Derived >inline
pauseUpdate()Workspace
performInitialisation(Workspace *workspaceToExecute) noexcept(false) overrideIteratingWorkspaceBase< Derived, true >protected
postIterationExecute() overrideIteratingWorkspaceBase< Derived, true >protected
postSave(SerializedItem &item) const overrideWorkspaceprotectedvirtual
preIterations() overrideParallelIteratingWorkspace< Derived >inlineprotected
prepareInputsOutputsForLoad(const SerializedItem &item) overrideIteratingWorkspaceBase< Derived, true >protectedvirtual
processUpdateSet()Workspace
regenerateOperationIds()Workspace
removeAnchor(const QUuid &id)Workspace
removeConnection(Connection &connection)Workspace
removeFromUpdateSet(Updatable &updatable)Workspace
removeInput(Input &input)Operation
removeInput(const QString &name)Operation
removeMiniOperationFromRack(const QUuid &opId, const QUuid &rackId)Workspace
removeMiniOperationRack(const QUuid &id)Workspace
removeNoteItem(const QUuid &id)Workspace
removeOperation(Operation &operation)Workspace
removeOutput(Output &output)Operation
removeOutput(const QString &name)Operation
requestContinuousUpdate()Workspace
requestSingleShotUpdate(const QStringList &notifyMailRecipients=QStringList())Workspace
requestSingleShotUpdate(const QJsonDocument &schedulerSettings)Workspace
requestStop()Workspace
resetAccumulatingInputs() overrideParallelIteratingWorkspace< Derived >inlineprotectedvirtual
resetExecutionDependencies() overrideWorkspacevirtual
save(SerializedItem &item) const overrideOperationvirtual
saveExtras(SerializedItem &item) constOperationprotected
saveToFile(const QString &fileName, bool saveData=false, bool saveAllOutputs=true)Workspace
saveToFileConst(const QString &fileName, bool saveData=false) constWorkspace
saveWithData(SerializedItem &item) const overrideWorkspacevirtual
saveWithData(SerializedItem &item, bool saveAllOutputs) constWorkspace
setAtomicUpdate(bool atomic) overrideWorkspacevirtual
setBroadcastUpdateEvents(bool enable)Operation
setCatalogueName(const QString &name)Workspace
setCataloguePath(const QString &path)Workspace
setColor(const QColor &c)Operation
setDescription(const QString &description)Operation
setEditable(bool b)Operation
setGlobalName(const QString &name)Updatable
setGlobalNameValue(const QString &globalName, const T &value)Workspaceinline
setIconPath(const QString &path)Operation
setId(const QUuid &id)Operation
setIdPathCachingEnabled(bool b) overrideWorkspacevirtual
setIgnoreAliasedOperations(bool value)Workspacestatic
setInputNotUpToDate(InputScalar &input) overrideIteratingWorkspaceBase< Derived, true >protectedvirtual
setIsAsynchronous(bool asynchronous) overrideWorkspacevirtual
setIsAsynchronousProcess(bool) overrideWorkspacevirtual
setIsRunningAsynchronously(bool running) overrideWorkspacevirtual
setIsScheduled(bool scheduled)Workspace
setLabel(const QString &label)Operation
setManualLoadSourceUrl(const QString &url)Workspace
setMustRun(bool)Workspace
setNamespace(const QString &name)Workspace
setNonIterationControlInputsNotUpToDate() overrideParallelIteratingWorkspace< Derived >inlineprotected
setNotes(const QString &notes)Workspace
setOutputNotUpToDate(Output &output) overrideWorkspacevirtual
setOutputUpToDate(WorkspaceOutput &requester, bool b)Workspace
setProfilingEnabled(bool enable)Operation
setProgress(int percent)Operationvirtual
setProgressContribution(int percent)Operation
setProgressResetByNotUpToDate(bool b)Operation
setRequiredSchedulerFeatures(const SchedulerFeatures &)Operationvirtual
setSourceUrl(const QString &url)Workspace
setSupportsRemoteExecution(bool val)Workspace
setSynchronisationSource(Workspace &)Workspace
setSyncSerializedWorkflow(const QString &serializedWorkflow)Workspace
setTerminateExecution(bool b)Operation
setUiPath(const QString &path)Operation
setUpToDate(bool b) overrideWorkspacevirtual
setUuid(const QString &)Workspace
setWasRunning(bool b)Workspace
shouldPutInExtras(const QString &tagName) const overrideWorkspaceprotectedvirtual
size_type typedefOperation
SkipDependencies enum valueOperation
SkipInvisible enum valueOperation
SkipNone enum valueOperation
Small enum valueOperation
stopAndWaitUntilFinishedRunning()Workspace
synchronize()Workspace
synchronize(Workspace &, Workspace &)Workspacestatic
terminate()Workspace
TextLogger()TextLogger
TextLogger(const TextLogger &logger)TextLogger
TextLogger(TextLogger &&logger)TextLogger
TextLogger(const DataExecution::Operation &operation)TextLoggerexplicit
TextLogger(const DataExecution::IOBase &io)TextLoggerexplicit
UnknownConfig enum valueOperation
Updatable()Updatableprotected
Updatable(const Updatable &up)Updatableprotected
update(Updater *updater=nullptr) overrideWorkspacevirtual
updateInputsForIteration() overrideParallelIteratingWorkspace< Derived >inlineprotected
wasRunning()Workspace
Workspace(const OperationFactory &factory, const QString &label)Workspaceprotected
Workspace()Workspace
WORKSPACE_SEARCH_PATH_PREFIXWorkspacestatic
workspaceChanged(Workspace *oldWorkspace) overrideWorkspacevirtual
WorkspaceElement()WorkspaceElementprotected
~IteratingWorkspaceBase() overrideIteratingWorkspaceBase< Derived, true >protected
~Observable()Observablevirtual
~Operation() overrideOperation
~Serialize()=defaultSerializevirtual
~TextLogger()TextLoggervirtual
~Updatable() overrideUpdatable
~Workspace() overrideWorkspace
~WorkspaceElement() overrideWorkspaceElement