 |
OpendTect
6.6
|
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchStarted
Definition: clientservicebase.h:123
static mODTextTranslationClass(BatchServiceClientMgr) public BatchServiceClientMgr & getMgr()
ServiceClientMgr(const char *servicenm, bool assignport, Network::SpecAddr=Network::Any)
bool removeService(const Network::Service::ID)
uiRetVal sendAction(const Network::Service::ID, const char *) const
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchResumed
Definition: clientservicebase.h:130
ProcID ID
Definition: netservice.h:49
bool stopService(const Network::Service::ID)
ServiceClientMgr(const char *servicenm)
uiRetVal doHandleRequest(const OD::JSON::Object &) override
bool canParseAction(const char *, uiRetVal &) override
static const char * sKeyResumed()
Definition: clientservicebase.h:137
bool canParseRequest(const OD::JSON::Object &, uiRetVal &) override
Definition: clientservicebase.h:25
static bool addApplicationAuthority(OS::MachineCommand &)
virtual ~ServiceClientMgr()
void batchServiceAdded(CallBacker *)
#define mExpClass(module)
Definition: commondefs.h:177
uiRetVal doHandleRequest(const OD::JSON::Object &) override
BufferString serviceName(const Network::Service::ID) const
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchHasStarted
Definition: clientservicebase.h:128
const Network::Service * getService(const Network::Service::ID) const
Batch::ID SubID
Definition: netservice.h:50
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchFinished
Definition: clientservicebase.h:132
Definition: jobcommunic.h:22
static const char * sKeyStoreInfo()
Definition: clientservicebase.h:134
Definition: netservice.h:46
Definition: uistringset.h:105
mODTextTranslationClass(ServiceClientMgr)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void doAppClosing(CallBacker *)
Definition: clientservicebase.h:115
void batchServiceRemoved(CallBacker *)
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchKilled
Definition: clientservicebase.h:131
void doAppClosing(CallBacker *) override
static const char * sKeyDoWork()
Definition: clientservicebase.h:135
CNotifier< ServiceClientMgr, Network::Service::ID > serviceRemoved
Definition: clientservicebase.h:37
uiRetVal sendRequest(const Network::Service::ID, const char *, const OD::JSON::Object &) const
Network::Service * getService(const Network::Service::ID)
SpecAddr
Definition: networkcommon.h:33
static const char * sKeyBatchRequest()
Definition: clientservicebase.h:141
Base class for OpendTect Service Manager and external services/apps.
Definition: servicemgrbase.h:29
@ Any
Definition: networkcommon.h:33
uiRetVal doHandleAction(const char *action) override
ObjectSet< Network::Service > services_
Definition: clientservicebase.h:91
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
static const char * sKeyFinished()
Definition: clientservicebase.h:139
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchEnded
Definition: clientservicebase.h:125
uiRetVal sendRequest(const Network::Service &, const char *, const OD::JSON::Object &) const
bool canParseAction(const char *, uiRetVal &) override
bool isAlive(const Network::Service::ID) const
CNotifier< ServiceClientMgr, Network::Service * > serviceToBeRemoved
Definition: clientservicebase.h:62
bool canClaimService(const Network::Service &) const override
Encapsulates an actual command to execute + the machine to run it on.
Definition: oscommand.h:94
void printInfo(const Network::Service::ID, const char *desc=nullptr, od_ostream *=nullptr) const
uiRetVal addService(const OD::JSON::Object &)
Definition: uiserviceclientmgr.h:50
uiRetVal removeService(const OD::JSON::Object &)
bool isPresent(const Network::Service::ID) const
CNotifier< ServiceClientMgr, Network::Service::ID > serviceAdded
Definition: clientservicebase.h:36
bool checkService(const Network::Service::ID) const
Network::Service::SubID serviceSubID(const Network::Service::ID) const
virtual bool canClaimService(const Network::Service &) const =0
bool canParseRequest(const OD::JSON::Object &, uiRetVal &) override
uiRetVal sendAction(const Network::Service &, const char *) const
void addService(Network::Service &)
CNotifier< ServiceClientMgr, Network::Service * > serviceToBeAdded
Definition: clientservicebase.h:61
static const char * sKeyKilled()
Definition: clientservicebase.h:138
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
static const char * sKeyPaused()
Definition: clientservicebase.h:136
uiRetVal doHandleAction(const char *action) override
CNotifier< BatchServiceClientMgr, Network::Service::ID > batchPaused
Definition: clientservicebase.h:129
ValueSet where the values and subsets have a key.
Definition: odjson.h:283
void batchServiceToBeAdded(CallBacker *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021