Workspace 6.21.5
Namespaces
mongodbremotescheduler.cpp File Reference
#include <algorithm>
#include <iterator>
#include <QApplication>
#include <QByteArray>
#include <QDataStream>
#include <QGlobalStatic>
#include <QHostInfo>
#include <QIODevice>
#include <QJsonArray>
#include <QJsonObject>
#include <QMutex>
#include <QMutexLocker>
#include <QProcess>
#include <QQueue>
#include <QRegularExpression>
#include <QTemporaryFile>
#include <QTextStream>
#include <QThread>
#include <QWaitCondition>
#include "Workspace/Application/Server/remoteschedulercontainer.h"
#include "Workspace/Application/Server/sessionmanager.h"
#include "Workspace/Application/System/blockingtask.h"
#include "Workspace/Application/argumentsparser.h"
#include "Workspace/Application/builtinplugin.h"
#include "Workspace/Application/distributedlogmanager.h"
#include "Workspace/Application/systemhandling.h"
#include "Workspace/Application/textlogger.h"
#include "Workspace/Application/settings.h"
#include "Workspace/DataExecution/Events/observableevent.h"
#include "Workspace/DataExecution/Events/observer.h"
#include "Workspace/DataExecution/Execution/schedulercontroller.h"
#include "Workspace/DataExecution/Execution/updater.h"
#include "Workspace/DataExecution/Execution/updaterevents.h"
#include "Workspace/DataExecution/Execution/uuidgenerator.h"
#include "Workspace/DataExecution/Logging/distributedlogsink.h"
#include "Workspace/DataExecution/Logging/logstream.h"
#include "Workspace/DataExecution/Logging/textlogpackage.h"
#include "Workspace/DataExecution/Operations/operationfactory.h"
#include "Workspace/DataExecution/Operations/typedoperationfactory.h"
#include "Workspace/DataExecution/Operations/workspace.h"
#include "Workspace/DataExecution/Serialization/serializeditem.h"
#include "Workspace/DataExecution/Serialization/serializedtree.h"
#include "Authentication/Common/authenticator.h"
#include "Authentication/Common/clientsettings.h"
#include "Authentication/Common/credentials.h"
#include "Authentication/Common/provider.h"
#include "Authentication/Common/providermanager.h"
#include "Distributed/bsoncxx.h"
#include "Distributed/mongocxx.h"
#include "Distributed/mongodblogsink.h"
#include "distributedplugin.h"
#include "mongodbclient.h"
#include "mongodbremotescheduler.h"
#include "mongodbscheduler.h"
#include "mongodbschedulerdefs.h"
#include "mongodbschedulerprovider.h"
Include dependency graph for mongodbremotescheduler.cpp:

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Distributed
 
namespace  CSIRO::Distributed::Settings
 

Variable Documentation

◆ featuresToRequire

SchedulerFeatures featuresToRequire

◆ oid

bson_oid_t oid

◆ packageTypeText

const QString packageTypeText
static

◆ scheduledBy

QString scheduledBy

◆ scheduledFrom

QString scheduledFrom

◆ schedulerOption

QJsonDocument schedulerOption

◆ schedulerStr

const QString schedulerStr = "scheduler"

◆ workflowUuid

QString workflowUuid

◆ workspace

Workspace* workspace {}