1 #ifndef uiclusterjobprov_h 2 #define uiclusterjobprov_h 24 namespace Batch {
class ClusterJobDispatcher; }
31 const char* prog,
const char* parfnm);
34 static const char* sKeySeisOutIDKey();
35 static const char* sKeyOutputID();
56 bool createJobScripts(
const char*,
const char*);
57 const char* getOutPutIDKey()
const;
58 MultiID getTmpID(
const char*)
const;
69 bool isSuitedFor(
const char*)
const;
70 bool canHandle(
const JobSpec&)
const;
86 tr(
"Cluster Processing"));
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiGenInput * nrinlfld_
Definition: uiclusterjobprov.h:46
IOPar & iopar_
Definition: uiclusterjobprov.h:40
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
InlineSplitJobDescProv * jobprov_
Definition: uiclusterjobprov.h:39
Base class (with factory) for methods to kick-off an OD batch job.
Definition: batchjobdispatch.h:70
#define mDefaultFactoryInstantiation1Param(baseclss, clss, parclss, keywrd, usernm)
Definition: factory.h:299
Definition: uiclusterjobprov.h:27
Definition: uiparent.h:26
Definition: uiclusterjobprov.h:64
const char * prognm_
Definition: uiclusterjobprov.h:41
the data we need to specify an OD batch job.
Definition: batchjobdispatch.h:26
Definition: uidialog.h:42
uiGenInput * cmdfld_
Definition: uiclusterjobprov.h:48
Definition: uiclusterjobprov.h:75
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
BufferString parfnm_
Definition: uiclusterjobprov.h:44
BufferString tempstordir_
Definition: uiclusterjobprov.h:42
Definition: batchjobdispatch.h:21
uiGenInput * datarootfld_
Definition: uiclusterjobprov.h:50
Batch::ClusterJobDispatcher & jd_
Definition: uiclusterjobprov.h:93
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
SimpleClusterProgDef()
Definition: uiclusterjobprov.h:67
uiLabel * nrjobsfld_
Definition: uiclusterjobprov.h:47
uiGenInput * instdirfld_
Definition: uiclusterjobprov.h:51
BufferString scriptdir_
Definition: uiclusterjobprov.h:43
Base class for Cluster prog definitions.
Definition: clusterjobdispatch.h:23
kicks off Cluster job dispatcher.
Definition: clusterjobdispatch.h:39
Compound key consisting of ints.
Definition: multiid.h:25
Implementation of JobDescProv based upon splitting the inlines in the IOPar.
Definition: jobdescprov.h:121
launches the UI of a Batch::JobDispatcher
Definition: uibatchjobdispatcherlauncher.h:26