Service manager for all OpendTect batch programs. Allows informing od_main on the program of the batch program, and getting data required to perform the work from the main application.
More...
|
virtual | ~BatchServiceServerMgr () |
|
bool | isOK () const |
|
virtual | ~ServiceServerMgr () |
|
bool | canReceiveRequests () const |
|
bool | isStandAloneApp () const |
|
virtual uiRetVal | sendAction (const char *act, const Network::Authority *=nullptr, const char *servicenm=nullptr) const |
|
virtual uiRetVal | sendActionRequest (const char *reqkey, const char *act, const OD::JSON::Object *morereq=nullptr, const Network::Authority *=nullptr, const char *servicenm=nullptr) const |
|
virtual uiRetVal | sendRequest (const char *reqkey, const OD::JSON::Object &, const Network::Authority *=nullptr, const char *servicenm=nullptr) const |
|
virtual | ~ServiceMgrBase () |
|
Network::Authority | getAuthority (bool islocal) const |
|
bool | isOK (bool islocal) const |
|
virtual void | stopServer (bool islocal) |
|
| NamedCallBacker (const char *nm=0) |
|
| NamedCallBacker (const NamedCallBacker &) |
|
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
|
bool | operator== (const NamedCallBacker &oth) const |
|
bool | operator== (const NamedObject &oth) const |
|
| 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 |
|
| NamedObject (const char *nm=nullptr) |
|
| NamedObject (const NamedObject &oth) |
|
virtual | ~NamedObject () |
|
virtual BufferString | getName () const |
|
bool | getNameFromPar (const IOPar &) |
|
virtual const name_type & | name () const |
|
NamedObject & | operator= (const NamedObject &) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual void | setName (const char *nm) |
|
virtual | ~ObjectWithName () |
|
bool | hasName (const char *nm) const |
|
bool | hasName (const name_type &nm) const |
|
void | putNameInPar (IOPar &) const |
|
|
| BatchServiceServerMgr () |
|
bool | canParseAction (const char *, uiRetVal &) override |
|
bool | canParseRequest (const OD::JSON::Object &, uiRetVal &) override |
|
void | closeApp () override |
|
void | doAppClosing (CallBacker *) override |
|
uiRetVal | doHandleAction (const char *action) override |
|
uiRetVal | doHandleRequest (const OD::JSON::Object &) override |
|
void | killedCB (CallBacker *) |
|
void | pausedCB (CallBacker *) |
|
void | resumedCB (CallBacker *) |
|
void | workEnded (CallBacker *) |
|
void | workStartedCB (CallBacker *) |
|
| ServiceServerMgr (Network::Service::ServType, const char *servicenm) |
|
| ServiceServerMgr (Network::Service::ServType, const char *servicenm, bool assignport, Network::SpecAddr=Network::Any) |
|
virtual void | checkOnReportToApplication (bool startyn, int eachms=5000) |
|
bool | isDependentApp () const |
|
bool | isRegistered () const |
|
virtual bool | reportingAppIsAlive () const |
|
void | setUnregistered () |
|
const Network::Service * | thisService () const |
|
| ServiceMgrBase (const char *servicenm) |
|
| ServiceMgrBase (const char *servicenm, bool assignport, Network::SpecAddr=Network::Any) |
|
bool | addLocalServer () |
|
bool | addTCPServer (bool assignport=true, Network::SpecAddr=Network::Any) |
|
virtual void | doSurveyChanged (CallBacker *) |
|
bool | isMainService () const |
|
void | sendErr (uiRetVal &) |
|
void | sendOK () |
|
void | sendDelNotif () const |
|
Service manager for all OpendTect batch programs. Allows informing od_main on the program of the batch program, and getting data required to perform the work from the main application.
<>