13 #include "mmprocmod.h" 33 , programname_(pnm) {}
38 {
return programname_; }
51 virtual void split(
const IOPar& inp,
const IOPar& opts,
#define mExpClass(module)
Definition: commondefs.h:157
ObjectSet< ProgSpec > & PRSPS()
#define mGlobal(module)
Definition: commondefs.h:160
const char * purpose() const
Definition: mmprogspec.h:35
Set of pointers to objects.
Definition: commontypes.h:28
Definition: mmprogspec.h:40
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Specification of input characteristics.
Definition: datainpspec.h:88
const BufferString purpose_
Definition: mmprogspec.h:61
Option(const char *usrtxt)
Definition: mmprogspec.h:42
virtual void getSplitOptions(ObjectSet< Option > &) const
Definition: mmprogspec.h:50
Multi Machine Processing.
Definition: mmassetmgr.h:21
Distributed computing specification.
Definition: mmprogspec.h:25
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
object with a name.
Definition: namedobj.h:20
ProgSpec(const char *nm, const char *pp, const char *pnm)
Definition: mmprogspec.h:29
~Option()
Definition: mmprogspec.h:45
const BufferString programname_
Definition: mmprogspec.h:62
const char * programName() const
Definition: mmprogspec.h:37
#define mClass(module)
Definition: commondefs.h:161
DataInpSpec * inpspec_
null=text
Definition: mmprogspec.h:47
virtual void getExecuteOptions(ObjectSet< Option > &) const
Will be set in each IOPar.
Definition: mmprogspec.h:54