OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
Batch::MMJobDispatcher Class Reference

kicks off MM batch job dispatcher. More...

Inheritance diagram for Batch::MMJobDispatcher:
[legend]

Public Member Functions

 MMJobDispatcher ()
 
virtual ~MMJobDispatcher ()
 
virtual uiString description () const
 
virtual bool isSuitedFor (const char *) const
 
virtual bool canHandle (const JobSpec &) const
 
virtual bool canResume (const JobSpec &) const
 
 mDefaultFactoryInstantiation (JobDispatcher, MMJobDispatcher,"Multi-Machine", tr("Multi-Machine"))
 
- Public Member Functions inherited from Batch::JobDispatcher
 JobDispatcher ()
 
virtual ~JobDispatcher ()
 
bool go (const JobSpec &)
 
uiString errMsg () const
 
 mDefineFactoryInClass (JobDispatcher, factory)
 
void setToDefParFileName ()
 
void setJobName (const char *)
 
BufferString jobName () const
 

Static Public Member Functions

static void addDef (MMProgDef *)
 
- Static Public Member Functions inherited from Batch::JobDispatcher
static void getDefParFilename (const char *prognm, BufferString &)
 
static void getJobNames (BufferStringSet &)
 
static BufferString getJobName (const char *)
 
static void setUserWantsResume (IOPar &, bool)
 
static bool userWantsResume (const IOPar &)
 

Protected Member Functions

virtual bool init ()
 
virtual bool launch ()
 
int defIdx (const char *pnm=0) const
 
- Protected Member Functions inherited from Batch::JobDispatcher
bool writeParFile () const
 

Private Member Functions

 mODTextTranslationClass (MMJobDispatcher)
 

Additional Inherited Members

- Public Attributes inherited from Batch::JobDispatcher
JobSpec jobspec_
 
BufferString parfnm_
 
- Protected Attributes inherited from Batch::JobDispatcher
uiString errmsg_
 

Detailed Description

kicks off MM batch job dispatcher.

Constructor & Destructor Documentation

Batch::MMJobDispatcher::MMJobDispatcher ( )
virtual Batch::MMJobDispatcher::~MMJobDispatcher ( )
inlinevirtual

Member Function Documentation

static void Batch::MMJobDispatcher::addDef ( MMProgDef )
static
virtual bool Batch::MMJobDispatcher::canHandle ( const JobSpec ) const
virtual

Reimplemented from Batch::JobDispatcher.

virtual bool Batch::MMJobDispatcher::canResume ( const JobSpec ) const
virtual

Reimplemented from Batch::JobDispatcher.

int Batch::MMJobDispatcher::defIdx ( const char *  pnm = 0) const
protected
virtual uiString Batch::MMJobDispatcher::description ( ) const
virtual

Implements Batch::JobDispatcher.

virtual bool Batch::MMJobDispatcher::init ( )
protectedvirtual

Reimplemented from Batch::JobDispatcher.

virtual bool Batch::MMJobDispatcher::isSuitedFor ( const char *  ) const
virtual

Implements Batch::JobDispatcher.

virtual bool Batch::MMJobDispatcher::launch ( )
protectedvirtual

Implements Batch::JobDispatcher.

Batch::MMJobDispatcher::mDefaultFactoryInstantiation ( JobDispatcher  ,
MMJobDispatcher  ,
"Multi-Machine"  ,
tr("Multi-Machine")   
)
Batch::MMJobDispatcher::mODTextTranslationClass ( MMJobDispatcher  )
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019