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

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