OpendTect  6.6
Classes | Macros | Functions
batchprog.h File Reference
Include dependency graph for batchprog.h:

Go to the source code of this file.

Classes

class  BatchProgram
 Main object for 'standard' batch programs. More...
 

Macros

#define mDefLoadModules()   void BatchProgram::loadModules() {
 
#define mLoad1Module(mod1nm)
 
#define mLoad2Modules(mod1nm, mod2nm)
 
#define mLoad3Modules(mod1nm, mod2nm, mod3nm)
 
#define mRetError(s)   { errorMsg(::toUiString(s)); mDestroyWorkers; return false; }
 
#define mRetJobErr(s)
 
#define mRetHostErr(s)
 
#define mStrmWithProcID(s)   strm << "\n[" << process_id << "]: " << s << "." << od_newline
 
#define mMessage(s)   strm << s << '.' << od_newline
 
#define mSetCommState(State)
 

Functions

BatchProgramBP ()
 

Macro Definition Documentation

◆ mDefLoadModules

#define mDefLoadModules ( )    void BatchProgram::loadModules() {

◆ mLoad1Module

#define mLoad1Module (   mod1nm)
Value:

◆ mLoad2Modules

#define mLoad2Modules (   mod1nm,
  mod2nm 
)

◆ mLoad3Modules

#define mLoad3Modules (   mod1nm,
  mod2nm,
  mod3nm 
)

◆ mMessage

#define mMessage (   s)    strm << s << '.' << od_newline

◆ mRetError

#define mRetError (   s)    { errorMsg(::toUiString(s)); mDestroyWorkers; return false; }

◆ mRetHostErr

#define mRetHostErr (   s)
Value:
{ \
if ( comm_ ) comm_->setState( JobCommunic::HostError ); \
mRetError(s) \
}

◆ mRetJobErr

#define mRetJobErr (   s)
Value:
{ \
if ( comm_ ) \
comm_->setState( JobCommunic::JobError ); \
mRetError(s) \
}

◆ mSetCommState

#define mSetCommState (   State)
Value:
if ( comm_ ) \
{ \
comm_->setState( JobCommunic::State ); \
if ( !comm_->updateState() ) \
mRetHostErr( comm_->errMsg() ) \
}

◆ mStrmWithProcID

#define mStrmWithProcID (   s)    strm << "\n[" << process_id << "]: " << s << "." << od_newline

Function Documentation

◆ BP()

BatchProgram& BP ( )
OD::ModDeps
const ModDepMgr & ModDeps()
JobCommunic::HostError
@ HostError
Definition: jobcommunic.h:53
OD::ModDepMgr::ensureLoaded
void ensureLoaded(const char *) const
JobCommunic::State
State
Definition: jobcommunic.h:52
JobCommunic::JobError
@ JobError
Definition: jobcommunic.h:53
mDefLoadModules
#define mDefLoadModules()
Definition: batchprog.h:179

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