OpendTect
6.6
|
Public Types | |
typedef OD::JSON::Array | JSONArray |
typedef OD::JSON::Object | JSONObject |
Public Member Functions | |
virtual | ~ServerProgTool () |
CommandLineParser & | clp () |
const CommandLineParser & | clp () const |
void | exitProgram (bool success) const |
void | exitWithUsage () const |
od_istream & | inStream () const |
mUseType (TypeSet< int >, size_type) | |
od_ostream & | outStream () const |
void | respondError (const char *) const |
void | respondError (const uiRetVal &) const |
void | respondInfo (bool success, bool exit=true) const |
void | set (const char *, const bool *, size_type, JSONObject *o=0) |
void | set (const char *keyw, bool, JSONObject *jobj=0) |
void | set (const char *keyw, const BoolTypeSet &, JSONObject *jobj=0) |
void | set (const char *keyw, const BufferStringSet &, JSONObject *jobj=0) |
void | set (const char *keyw, const char *, JSONObject *jobj=0) |
void | set (const char *keyw, const DBKey &, JSONObject *jobj=0) |
void | set (const char *keyw, const DBKeySet &, JSONObject *jobj=0) |
void | set (const char *keyw, const double *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const float *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const od_int16 *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const od_int32 *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const od_int64 *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const od_uint16 *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const od_uint32 *, size_type, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< double > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< float > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< od_int16 > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< od_int32 > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< od_int64 > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< od_uint16 > &, JSONObject *jobj=0) |
void | set (const char *keyw, const TypeSet< od_uint32 > &, JSONObject *jobj=0) |
void | set (const char *keyw, double, JSONObject *jobj=0) |
void | set (const char *keyw, float, JSONObject *jobj=0) |
void | set (const char *keyw, JSONArray *) |
void | set (const char *keyw, JSONObject *) |
void | set (const char *keyw, od_int16, JSONObject *jobj=0) |
void | set (const char *keyw, od_int32, JSONObject *jobj=0) |
void | set (const char *keyw, od_int64, JSONObject *jobj=0) |
void | set (const char *keyw, od_uint16, JSONObject *jobj=0) |
void | set (const char *keyw, od_uint32, JSONObject *jobj=0) |
void | setDBMDataSource () |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
void | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
Static Public Member Functions | |
static const char * | sAllUsrCmd () |
static const char * | sExistsUsrCmd () |
static const char * | sInfoUsrCmd () |
static const char * | sKeyTransGrp (int n=1) |
static const char * | sListUsrCmd () |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
ServerProgTool (int, char **, const char *moddep) | |
void | exitProgram (bool success) |
DBKey | getDBKey (const char *ky, bool mandatory=true) const |
BufferString | getKeyedArgStr (const char *ky, bool mandatory=true) const |
virtual BufferString | getSpecificUsage () const =0 |
void | initParsing (int protocolnr, bool setdatasrc=true) |
template<class T > | |
void | setArr (const char *, const T &, JSONObject *) |
template<class T > | |
void | setArr (const char *, const T *, size_type, JSONObject *) |
template<class T > | |
void | setSingle (const char *, T, JSONObject *) |
void | setStatus (bool) const |
void | timerTickCB (CallBacker *) |
Static Protected Member Functions | |
static void | addToUsageStr (BufferString &, const char *flg, const char *args, bool isextra=false) |
Protected Attributes | |
CommandLineParser * | clp_ |
IOPar | iop_ |
bool | jsonmode_ |
JSONObject & | jsonroot_ |
int | protocolnr_ = 0 |
int | retval_ = -1 |
Timer & | timer_ |
<>
|
virtual |
|
protected |
|
staticprotected |
|
inline |
|
inline |
|
protected |
void ServerProgTool::exitProgram | ( | bool | success | ) | const |
void ServerProgTool::exitWithUsage | ( | ) | const |
|
protected |
|
protected |
|
protectedpure virtual |
|
protected |
od_istream& ServerProgTool::inStream | ( | ) | const |
ServerProgTool::mUseType | ( | TypeSet< int > | , |
size_type | |||
) |
od_ostream& ServerProgTool::outStream | ( | ) | const |
void ServerProgTool::respondError | ( | const char * | ) | const |
void ServerProgTool::respondError | ( | const uiRetVal & | ) | const |
void ServerProgTool::respondInfo | ( | bool | success, |
bool | exit = true |
||
) | const |
|
inlinestatic |
void ServerProgTool::set | ( | const char * | , |
const bool * | , | ||
size_type | , | ||
JSONObject * | o = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
bool | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const BoolTypeSet & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const BufferStringSet & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const char * | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const DBKey & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const DBKeySet & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const double * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const float * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const od_int16 * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const od_int32 * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const od_int64 * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const od_uint16 * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const od_uint32 * | , | ||
size_type | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< double > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< float > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< od_int16 > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< od_int32 > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< od_int64 > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< od_uint16 > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
const TypeSet< od_uint32 > & | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
double | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
float | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
JSONArray * | |||
) |
void ServerProgTool::set | ( | const char * | keyw, |
JSONObject * | |||
) |
void ServerProgTool::set | ( | const char * | keyw, |
od_int16 | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
od_int32 | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
od_int64 | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
od_uint16 | , | ||
JSONObject * | jobj = 0 |
||
) |
void ServerProgTool::set | ( | const char * | keyw, |
od_uint32 | , | ||
JSONObject * | jobj = 0 |
||
) |
|
protected |
|
protected |
void ServerProgTool::setDBMDataSource | ( | ) |
|
protected |
|
protected |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022