Workspace 6.21.5
Namespaces | Functions
oopscheduler.cpp File Reference
#include "oopscheduler.h"
#include <QApplication>
#include <QByteArray>
#include <QDataStream>
#include <QDir>
#include <QMutexLocker>
#include <QProcess>
#include <QTemporaryFile>
#include <QTextStream>
#include <QtConcurrent/QtConcurrentRun>
#include "Workspace/Application/Ipc/ipcserver.h"
#include "Workspace/Application/System/systemutilities.h"
#include "Workspace/Application/builtinplugin.h"
#include "Workspace/Application/logmanager.h"
#include "Workspace/Application/systemhandling.h"
#include "Workspace/Application/workspaceinit.h"
#include "Workspace/Application/settings.h"
#include "Workspace/DataExecution/Events/observableevent.h"
#include "Workspace/DataExecution/Events/observer.h"
#include "Workspace/DataExecution/Execution/executiontimekeeper.h"
#include "Workspace/DataExecution/Execution/logevent.h"
#include "Workspace/DataExecution/Execution/schedulercontroller.h"
#include "Workspace/DataExecution/Execution/schedulerrequest.h"
#include "Workspace/DataExecution/Execution/updater.h"
#include "Workspace/DataExecution/Execution/updaterevents.h"
#include "Workspace/DataExecution/Logging/logstream.h"
#include "Workspace/DataExecution/Operations/operationfactory.h"
#include "Workspace/DataExecution/Operations/workspace.h"
#include "Workspace/DataExecution/Serialization/serializeditem.h"
#include "Workspace/DataExecution/Serialization/serializedtree.h"
#include "oopschedulerprovider.h"
Include dependency graph for oopscheduler.cpp:

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataExecution
 Base workspace functionality not requiring a user interface.
 

Functions

bool forkRequest (SchedulerRequest *request, OOPScheduler *scheduler)
 
bool processRequestAsACommand (SchedulerRequest *request, OOPScheduler *scheduler, const QString &executablePath, const QStringList &args)
 
bool processRequestAsAWorkspace (SchedulerRequest *request, OOPScheduler *scheduler)