14 #ifndef TGO4SERVERPROXY_H 15 #define TGO4SERVERPROXY_H 49 virtual Bool_t
SubmitCommand(
const char *name, Int_t waitres = -1,
const char *arg1 =
nullptr,
const char *arg2 =
nullptr,
const char *arg3 =
nullptr) {
return kFALSE; }
55 virtual Bool_t
IsViewer()
const {
return kFALSE; }
133 const char *remotehost,
134 const char *remotedir,
135 const char *remoteexe,
138 const char *exeargs =
nullptr);
virtual void WriteAutoSave(const char *fname, Int_t complevel, Bool_t overwrite)
virtual void ChageObjectProtection(const char *fullpath, const char *flags)
virtual void SaveConfigFile(const char *fname)
virtual Int_t NumCommandArgs(const char *name)
virtual void RemoveObjectFromAnalysis(const char *fullpath)
virtual ~TGo4ServerProxy()
virtual Bool_t IsViewer() const
virtual const char * GetUserName() const
ClassDefOverride(TGo4ServerProxy, 1)
virtual void CloseAnalysisSettings()
virtual Bool_t CanSubmitObjects() const
void SetAnalysisLaunched(Int_t on=1)
virtual Bool_t RefreshNamesList()
static Bool_t GetLaunchString(TString &launchcmd, TString &killcmd, Int_t serverkind, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, const char *remotedir, const char *remoteexe, Int_t guiport, Int_t exe_kind=0, const char *exeargs=nullptr)
virtual void RequestAnalysisSettings()
virtual Bool_t RequestObjectStatus(const char *objectname, TGo4Slot *tgtslot)
virtual Bool_t IsAdministrator() const
virtual Bool_t IsController() const
virtual Bool_t SubmitCommand(const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr)
virtual void ClearAnalysisObject(const char *fullpath)
virtual void StartAnalysis()
virtual const char * GetServerName() const
TGo4Slot * RatemeterSlot()
void SetAnalysisReady(Bool_t on=kTRUE)
virtual void PrintDynListEntry(const char *fullpath)
virtual void ExecuteLine(const char *line)
TGo4Slot * DebugOutputSlot()
virtual void ResetDebugOutputRequests()
TGo4Slot * SettingsSlot()
virtual Bool_t IsConnected() const
virtual void RemoteTreeDraw(const char *treename, const char *varexp, const char *cutcond, const char *hname)
void SetAnalysisSettingsReady(Bool_t on=kTRUE)
virtual Bool_t UpdateAnalysisObject(const char *objectname, TObject *obj)
Bool_t IsAnalysisReady() const
Bool_t IsAnalysisSettingsReady() const
Bool_t fbAnalysisSettingsReady
virtual void ClearAllAnalysisObjects()
virtual void SubmitAnalysisSettings()
const char * GetContainedObjectInfo() override
virtual Bool_t IsAnalysisServer() const
virtual void RequestEventStatus(const char *evname, Bool_t astree, TGo4Slot *tgtslot)
TString fNodeName
0 - not launched, 1 - external shell, 2 - in qt shell
virtual void StopAnalysis()
virtual Bool_t DelayedRefreshNamesList(Int_t delay_sec)
virtual Bool_t IsAnalysisRunning() const
virtual Bool_t IsGo4Analysis() const
virtual TString FindCommand(const char *name)
virtual Int_t NumberOfWaitingProxyes()
Int_t IsAnalysisLaunched() const
virtual void DisconnectAnalysis(Int_t waittime=30, Bool_t servershutdown=kFALSE)
virtual void RemotePrintEvent(const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong)
void Initialize(TGo4Slot *slot) override
virtual Bool_t NamesListReceived() const
virtual void LoadConfigFile(const char *fname)