15 #include "mmprocmod.h" 35 , programname_(pnm) {}
40 {
return programname_; }
53 virtual void split(
const IOPar& inp,
const IOPar& opts,
#define mExpClass(module)
Definition: commondefs.h:160
ObjectSet< ProgSpec > & PRSPS()
#define mGlobal(module)
Definition: commondefs.h:163
const char * purpose() const
Definition: mmprogspec.h:37
Set of pointers to objects.
Definition: commontypes.h:32
Definition: mmprogspec.h:42
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Specification of input characteristics.
Definition: datainpspec.h:89
const BufferString purpose_
Definition: mmprogspec.h:63
Option(const char *usrtxt)
Definition: mmprogspec.h:44
virtual void getSplitOptions(ObjectSet< Option > &) const
Definition: mmprogspec.h:52
Multi Machine Processing.
Definition: mmassetmgr.h:23
Distributed computing specification.
Definition: mmprogspec.h:27
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Object with a name.
Definition: namedobj.h:35
ProgSpec(const char *nm, const char *pp, const char *pnm)
Definition: mmprogspec.h:31
~Option()
Definition: mmprogspec.h:47
const BufferString programname_
Definition: mmprogspec.h:64
const char * programName() const
Definition: mmprogspec.h:39
#define mClass(module)
Definition: commondefs.h:164
DataInpSpec * inpspec_
null=text
Definition: mmprogspec.h:49
virtual void getExecuteOptions(ObjectSet< Option > &) const
Will be set in each IOPar.
Definition: mmprogspec.h:56