OpendTect-6_4  6.4
remjobexec.h
Go to the documentation of this file.
1 #ifndef remjobexec_h
2 #define remjobexec_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Ranojay Sen
9  Date: August 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "mmprocmod.h"
16 #include "callback.h"
17 #include "gendefs.h"
18 
19 namespace Network { class Socket; }
20 
21 
27 {
28 public:
29  RemoteJobExec(const char*,const int);
30  ~RemoteJobExec();
31 
32  bool launchProc() const;
33  void addPar(const IOPar&);
34 
35 protected:
36 
37  void ckeckConnection();
38  void uiErrorMsg(const char*);
39 
40  Network::Socket& socket_;
43  const char* host_;
44 
45 };
46 
47 
48 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Remote job executor.
Definition: remjobexec.h:26
Definition: jobcommunic.h:24
bool isconnected_
Definition: remjobexec.h:42
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
IOPar & par_
Definition: remjobexec.h:41
Multi Machine Processing.
Definition: mmassetmgr.h:23
Network::Socket & socket_
Definition: remjobexec.h:40
const char * host_
Definition: remjobexec.h:43

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