13 #include "mmprocmod.h" 28 virtual bool isSuitedFor(
const char* prognm)
const = 0;
30 {
return isSuitedFor( js.
prognm_ ); }
45 virtual uiString description()
const;
46 virtual bool isSuitedFor(
const char*)
const;
47 virtual bool canHandle(
const JobSpec&)
const;
48 virtual bool canResume(
const JobSpec&)
const;
51 "Cluster Process",tr(
"Cluster Process"));
57 virtual bool launch();
59 int defIdx(
const char* pnm=0)
const;
#define mExpClass(module)
Definition: commondefs.h:157
ClusterProgDef()
Definition: clusterjobdispatch.h:26
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
kicks off OD batch jobs in a single process.
Definition: singlebatchjobdispatch.h:25
Base class (with factory) for methods to kick-off an OD batch job.
Definition: batchjobdispatch.h:67
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
Definition: uistring.h:88
the data we need to specify an OD batch job.
Definition: batchjobdispatch.h:24
BufferString prognm_
Definition: batchjobdispatch.h:38
Multi Machine Processing.
Definition: mmassetmgr.h:21
Definition: batchjobdispatch.h:19
virtual ~ClusterJobDispatcher()
Definition: clusterjobdispatch.h:43
virtual bool canResume(const JobSpec &js) const
Definition: clusterjobdispatch.h:31
virtual bool canHandle(const JobSpec &js) const
Definition: clusterjobdispatch.h:29
Base class for Cluster prog definitions.
Definition: clusterjobdispatch.h:22
kicks off Cluster job dispatcher.
Definition: clusterjobdispatch.h:38