1 #ifndef mmbatchjobdispatch_h 2 #define mmbatchjobdispatch_h 14 #include "mmprocmod.h" 28 virtual bool isSuitedFor(
const char* prognm)
const = 0;
30 {
return isSuitedFor( js.
prognm_ ); }
48 virtual uiString description()
const;
49 virtual bool isSuitedFor(
const char*)
const;
50 virtual bool canHandle(
const JobSpec&)
const;
51 virtual bool canResume(
const JobSpec&)
const;
54 "Multi-Machine",tr(
"Multi-Machine"));
61 virtual bool launch();
63 int defIdx(
const char* pnm=0)
const;
#define mExpClass(module)
Definition: commondefs.h:160
virtual bool canHandle(const JobSpec &js) const
Definition: mmbatchjobdispatch.h:29
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
virtual bool canResume(const JobSpec &js) const
Definition: mmbatchjobdispatch.h:31
Base class (with factory) for methods to kick-off an OD batch job.
Definition: batchjobdispatch.h:70
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Definition: uistring.h:89
the data we need to specify an OD batch job.
Definition: batchjobdispatch.h:26
BufferString prognm_
Definition: batchjobdispatch.h:41
Multi Machine Processing.
Definition: mmassetmgr.h:23
Definition: batchjobdispatch.h:21
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Definition: mmbatchjobdispatch.h:21
virtual ~MMJobDispatcher()
Definition: mmbatchjobdispatch.h:46
kicks off MM batch job dispatcher.
Definition: mmbatchjobdispatch.h:41
MMProgDef(const char *mmpnm)
Definition: mmbatchjobdispatch.h:25
BufferString mmprognm_
Definition: mmbatchjobdispatch.h:34