14 #ifndef TGO4SERVERPROXY_H
15 #define TGO4SERVERPROXY_H
49 virtual Bool_t
SubmitCommand(
const char* name, Int_t waitres = -1,
const char* arg1 = 0,
const char* arg2 = 0,
const char* arg3 = 0) {
return kFALSE; }
133 const char* remotehost,
134 const char* remotedir,
135 const char* remoteexe,
138 const char* exeargs = 0);
Bool_t IsAnalysisSettingsReady() const
virtual void WriteAutoSave(const char *fname, Int_t complevel, Bool_t overwrite)
virtual Bool_t IsViewer()
Bool_t IsAnalysisReady() const
virtual Bool_t IsConnected()
virtual Bool_t IsAdministrator()
virtual void ChageObjectProtection(const char *fullpath, const char *flags)
virtual const char * GetUserName() const
virtual void SaveConfigFile(const char *fname)
virtual Int_t NumCommandArgs(const char *name)
virtual void RemoveObjectFromAnalysis(const char *fullpath)
virtual ~TGo4ServerProxy()
virtual Bool_t IsAnalysisRunning() const
virtual Bool_t IsGo4Analysis() const
virtual void CloseAnalysisSettings()
void SetAnalysisLaunched(Int_t on=1)
virtual Bool_t RefreshNamesList()
virtual void RequestAnalysisSettings()
virtual Bool_t RequestObjectStatus(const char *objectname, TGo4Slot *tgtslot)
virtual void ClearAnalysisObject(const char *fullpath)
virtual void StartAnalysis()
virtual void Initialize(TGo4Slot *slot)
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()
virtual const char * GetContainedObjectInfo()
Int_t IsAnalysisLaunched() const
TGo4Slot * SettingsSlot()
virtual Bool_t IsAnalysisServer() const
virtual void RemoteTreeDraw(const char *treename, const char *varexp, const char *cutcond, const char *hname)
void SetAnalysisSettingsReady(Bool_t on=kTRUE)
ClassDef(TGo4ServerProxy, 1)
virtual Bool_t IsController()
virtual Bool_t UpdateAnalysisObject(const char *objectname, TObject *obj)
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=0)
virtual Bool_t NamesListReceived()
Bool_t fbAnalysisSettingsReady
virtual void ClearAllAnalysisObjects()
virtual Bool_t CanSubmitObjects()
virtual void SubmitAnalysisSettings()
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 const char * GetServerName() const
virtual TString FindCommand(const char *name)
virtual Int_t NumberOfWaitingProxyes()
virtual Bool_t SubmitCommand(const char *name, Int_t waitres=-1, const char *arg1=0, const char *arg2=0, const char *arg3=0)
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)
virtual void LoadConfigFile(const char *fname)