 |
OpendTect
6.6
|
Go to the documentation of this file.
26 enum RegState { Unregistered, Requested, Confirmed, Unrequested };
44 const char* servicenm=
nullptr)
const;
50 const char* servicenm=
nullptr)
const;
55 const char* servicenm=
nullptr)
const;
59 const char* servicenm);
64 const char* servicenm,
106 RegState registerstatus_ = Unregistered;
virtual void checkOnReportToApplication(bool startyn, int eachms=5000)
Definition: serverservicebase.h:23
ServiceServerMgr(Network::Service::ServType, const char *servicenm, bool assignport, Network::SpecAddr=Network::Any)
bool isRegistered() const
void doAppClosing(CallBacker *) override
bool isStandAloneApp() const
const Network::Service * thisService() const
Definition: serverservicebase.h:87
#define mExpClass(module)
Definition: commondefs.h:177
virtual mODTextTranslationClass(ServiceServerMgr) public ~ServiceServerMgr()
Definition: jobcommunic.h:22
Definition: networkcommon.h:56
Definition: netservice.h:46
Definition: uistringset.h:105
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
virtual uiRetVal sendAction(const char *act, const Network::Authority *=nullptr, const char *servicenm=nullptr) const
uiRetVal doRegister_(const char *, bool doreg)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
Timer class.
Definition: timer.h:25
bool isDependentApp() const
bool canReceiveRequests() const
virtual uiRetVal sendRequest(const char *reqkey, const OD::JSON::Object &, const Network::Authority *=nullptr, const char *servicenm=nullptr) const
ServiceServerMgr(Network::Service::ServType, const char *servicenm)
virtual void reportToCheckCB(CallBacker *)
void init(Network::Service::ServType, bool local)
SpecAddr
Definition: networkcommon.h:33
Base class for OpendTect Service Manager and external services/apps.
Definition: servicemgrbase.h:29
@ Any
Definition: networkcommon.h:33
virtual uiRetVal sendActionRequest(const char *reqkey, const char *act, const OD::JSON::Object *morereq=nullptr, const Network::Authority *=nullptr, const char *servicenm=nullptr) const
void setUnregistered()
Definition: serverservicebase.h:89
virtual bool reportingAppIsAlive() const
void doPyEnvChange(CallBacker *) override
ValueSet where the values and subsets have a key.
Definition: odjson.h:283
ServType
Definition: netservice.h:52
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021