OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Batch::SingleJobDispatcher Class Reference

kicks off OD batch jobs in a single process. More...

Inheritance diagram for Batch::SingleJobDispatcher:
[legend]

Public Member Functions

 SingleJobDispatcher ()
 
 ~SingleJobDispatcher ()
 
uiString description () const override
 
bool isSuitedFor (const char *) const override
 
- Public Member Functions inherited from Batch::JobDispatcher
 JobDispatcher ()
 
virtual ~JobDispatcher ()
 
virtual bool canHandle (const JobSpec &) const
 
virtual bool canResume (const JobSpec &) const
 
uiString errMsg () const
 
bool go (const JobSpec &, ID *=nullptr)
 
BufferString jobName () const
 
void setJobName (const char *)
 
void setToDefParFileName ()
 

Public Attributes

BufferString remoteexec_
 
BufferString remotehost_
 
- Public Attributes inherited from Batch::JobDispatcher
JobSpec jobspec_
 
BufferString parfnm_
 

Protected Member Functions

bool init () override
 
bool launch (ID *) override
 
- Protected Member Functions inherited from Batch::JobDispatcher
void serviceEnded (CallBacker *)
 
bool writeParFile () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Batch::JobDispatcher
static void addIDTo (ID, OS::MachineCommand &)
 
static void getDefParFilename (const char *prognm, BufferString &)
 
static ID getInvalid ()
 
static BufferString getJobName (const char *)
 
static void getJobNames (BufferStringSet &)
 
static void setUserWantsResume (IOPar &, bool)
 
static const char * sKeyFinishMsg ()
 
static bool userWantsResume (const IOPar &)
 
- Protected Attributes inherited from Batch::JobDispatcher
uiString errmsg_
 

Detailed Description

kicks off OD batch jobs in a single process.

<>

Constructor & Destructor Documentation

◆ SingleJobDispatcher()

Batch::SingleJobDispatcher::SingleJobDispatcher ( )

◆ ~SingleJobDispatcher()

Batch::SingleJobDispatcher::~SingleJobDispatcher ( )

Member Function Documentation

◆ description()

uiString Batch::SingleJobDispatcher::description ( ) const
overridevirtual

Implements Batch::JobDispatcher.

◆ init()

bool Batch::SingleJobDispatcher::init ( )
overrideprotectedvirtual

Reimplemented from Batch::JobDispatcher.

◆ isSuitedFor()

bool Batch::SingleJobDispatcher::isSuitedFor ( const char *  ) const
inlineoverridevirtual

Implements Batch::JobDispatcher.

◆ launch()

bool Batch::SingleJobDispatcher::launch ( ID )
overrideprotectedvirtual

Implements Batch::JobDispatcher.

Member Data Documentation

◆ remoteexec_

BufferString Batch::SingleJobDispatcher::remoteexec_

◆ remotehost_

BufferString Batch::SingleJobDispatcher::remotehost_

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