OpendTect  6.6
singlebatchjobdispatch.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: A. Huck
7  Date: Mar 2016
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "mmprocmod.h"
14 
15 #include "batchjobdispatch.h"
16 #include "factory.h"
17 #include "uistring.h"
18 
19 
20 namespace Batch
21 {
22 
27 public:
28 
30  virtual ~SingleJobDispatcher() {}
31 
32  virtual uiString description() const;
33  virtual bool isSuitedFor(const char*) const { return true; }
34 
36  "Single Process",tr("Single Process"));
37 
40 
41 protected:
42 
43  virtual bool init();
44  virtual bool launch(ID*);
45 
46 };
47 
48 } // namespace Batch
factory.h
uistring.h
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Batch::SingleJobDispatcher::mODTextTranslationClass
mODTextTranslationClass(SingleJobDispatcher)
Batch::SingleJobDispatcher::mDefaultFactoryInstantiation
mDefaultFactoryInstantiation(JobDispatcher, SingleJobDispatcher, "Single Process", tr("Single Process"))
Batch::SingleJobDispatcher::~SingleJobDispatcher
virtual ~SingleJobDispatcher()
Definition: singlebatchjobdispatch.h:30
Batch::SingleJobDispatcher
kicks off OD batch jobs in a single process.
Definition: singlebatchjobdispatch.h:26
Batch::SingleJobDispatcher::launch
virtual bool launch(ID *)
Batch::SingleJobDispatcher::remoteexec_
BufferString remoteexec_
Definition: singlebatchjobdispatch.h:39
batchjobdispatch.h
Batch::JobDispatcher
Base class (with factory) for methods to kick-off an OD batch job.
Definition: batchjobdispatch.h:77
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Batch::SingleJobDispatcher::remotehost_
BufferString remotehost_
Definition: singlebatchjobdispatch.h:38
Batch::SingleJobDispatcher::init
virtual bool init()
Batch
Definition: batchjobdispatch.h:22
Batch::ID
int ID
Definition: batchjobdispatch.h:24
Batch::SingleJobDispatcher::SingleJobDispatcher
SingleJobDispatcher()
MMProc
Distributed Computing.
Definition: mmassetmgr.h:23
Batch::SingleJobDispatcher::isSuitedFor
virtual bool isSuitedFor(const char *) const
Definition: singlebatchjobdispatch.h:33
Batch::SingleJobDispatcher::description
virtual uiString description() const

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