 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "generalmod.h"
98 { getDefParFilename(jobspec_.prognm_,parfnm_); }
115 virtual bool init() {
return true; }
static ID getInvalid()
Definition: batchjobdispatch.h:80
LaunchType
Definition: oscommand.h:26
@ Vol
Definition: seistype.h:32
mDefineFactoryInClass(JobDispatcher, factory)
BufferString jobName() const
Definition: batchjobdispatch.h:103
virtual bool canHandle(const JobSpec &) const
Set of BufferString objects.
Definition: bufstringset.h:26
#define mExpClass(module)
Definition: commondefs.h:177
static const char * progNameFor(ProcType)
virtual bool isSuitedFor(const char *prognm) const =0
IOPar pars_
Definition: batchjobdispatch.h:45
BufferString servernm_
Definition: batchjobdispatch.h:46
ProcType
Definition: batchjobdispatch.h:32
uiString errMsg() const
Definition: batchjobdispatch.h:92
void fillPar(IOPar &) const
Specifies how to execute a command.
Definition: oscommand.h:36
static bool userWantsResume(const IOPar &)
bool go(const JobSpec &, ID *=nullptr)
BufferStringSet clargs_
Definition: batchjobdispatch.h:44
virtual uiString description() const =0
virtual bool init()
Definition: batchjobdispatch.h:115
static BufferString getJobName(const char *)
static void addIDTo(ID, OS::MachineCommand &)
JobSpec(const char *pnm=nullptr, OS::LaunchType lt=OS::Batch)
void setToDefParFileName()
Definition: batchjobdispatch.h:97
mODTextTranslationClass(JobSpec)
the data we need to specify an OD batch job.
Definition: batchjobdispatch.h:29
mODTextTranslationClass(JobDispatcher)
static void setUserWantsResume(IOPar &, bool)
void setJobName(const char *)
Base class (with factory) for methods to kick-off an OD batch job.
Definition: batchjobdispatch.h:77
@ Batch
Definition: oscommand.h:26
JobSpec jobspec_
Definition: batchjobdispatch.h:108
Definition: synthseis.h:35
uiString errmsg_
Definition: batchjobdispatch.h:121
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
JobDispatcher()
Definition: batchjobdispatch.h:82
static ProcType procTypeFor(const char *)
void usePar(const IOPar &)
virtual ~JobDispatcher()
Definition: batchjobdispatch.h:84
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static void getJobNames(BufferStringSet &)
BufferString errmsg_
Definition: horizontracker.h:118
OS::CommandExecPars execpars_
just a hint for some dispatchers
Definition: batchjobdispatch.h:47
Represents a grid of 2D lines in an Inl-Crl plane.
Definition: grid2d.h:27
Encapsulates an actual command to execute + the machine to run it on.
Definition: oscommand.h:94
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
BufferString parfnm_
Definition: batchjobdispatch.h:109
Definition: batchjobdispatch.h:22
JobSpec(ProcType, OS::LaunchType lt=OS::Batch)
int ID
Definition: batchjobdispatch.h:24
bool writeParFile() const
BufferString prognm_
Definition: batchjobdispatch.h:43
Semblance Attribute.
Definition: attribdataholder.h:25
virtual bool canResume(const JobSpec &) const
Definition: batchjobdispatch.h:89
static void getDefParFilename(const char *prognm, BufferString &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual bool launch(ID *)=0
JobSpec(const IOPar &, OS::LaunchType lt=OS::Batch)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021