GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TGo4AnalysisWebStatus.h
Go to the documentation of this file.
1 // $Id: TGo4AnalysisWebStatus.h 3466 2022-01-18 13:13:51Z linev $
2 //-----------------------------------------------------------------------
3 // The GSI Online Offline Object Oriented (Go4) Project
4 // Experiment Data Processing at EE department, GSI
5 //-----------------------------------------------------------------------
6 // Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7 // Planckstr. 1, 64291 Darmstadt, Germany
8 // Contact: http://go4.gsi.de
9 //-----------------------------------------------------------------------
10 // This software can be used under the license agreements as stated
11 // in Go4License.txt file which is part of the distribution.
12 //-----------------------------------------------------------------------
13 
14 #ifndef TGO4ANALYSISWEBSTATUS_H
15 #define TGO4ANALYSISWEBSTATUS_H
16 
17 #include "TGo4AnalysisStatus.h"
18 
19 
29 
30  friend class TGo4Analysis;
31 
32  public:
33 
36 
37  TGo4AnalysisWebStatus(const char* name): TGo4AnalysisStatus(name) {}
38 
40 
42  Bool_t UpdateFromUrl(const char* rest_url_opt);
43 
46 
48  Bool_t ApplyStatus(TGo4AnalysisStatus* status);
49 
50  Bool_t LoadStatus(const char* fname);
51 
52  Bool_t SaveStatus(const char* fname);
53 
54  Bool_t WriteAutoSave(const char* fname,
55  Bool_t overwrite,
56  Int_t complevel);
57 
58  Bool_t ExecuteLine(const char* cmd);
59 
61  static TString fgxURL_STARTRUN;
62  static TString fgxURL_ENABLESTEP;
63  static TString fgxURL_ENABLESOURCE;
64  static TString fgxURL_ENABLESTORE;
65 
66  static TString fgxURL_SOURCE_TYPE;
67  static TString fgxURL_SOURCE_NAME;
68  static TString fgxURL_SOURCE_TAG;
69  static TString fgxURL_SOURCE_PORT;
70  static TString fgxURL_SOURCE_TIMEOUT;
71  static TString fgxURL_SOURCE_RETRY;
72  static TString fgxURL_SOURCE_FIRST;
73  static TString fgxURL_SOURCE_LAST;
74  static TString fgxURL_SOURCE_SKIP;
75  static TString fgxURL_STORE_TYPE;
76  static TString fgxURL_STORE_NAME;
77  static TString fgxURL_STORE_SPLIT;
78  static TString fgxURL_STORE_BUF;
79  static TString fgxURL_STORE_COMP;
80  static TString fgxURL_STORE_ASF;
81  static TString fgxURL_STORE_OVERWRITE;
82 
83  static TString fgxURL_ASF_SAVE;
84  static TString fgxURL_ASF_ENABLED;
85  static TString fgxURL_ASF_NAME;
86  static TString fgxURL_ASF_INTERVAL;
87  static TString fgxURL_ASF_COMP;
88  static TString fgxURL_ASF_OVERWRITE;
89 
90  static TString fgxURL_PREFS_NAME;
91  static TString fgxURL_PREFS_LOAD;
92  static TString fgxURL_PREFS_SAVE;
93  static TString fgxURL_CLOSE;
94 
95  ClassDef(TGo4AnalysisWebStatus,1)
96 
97 };
98 
99 #endif //TGo4AnalysisWebStatus_H
static TString fgxURL_PREFS_SAVE
static TString fgxURL_SOURCE_TYPE
static TString fgxURL_SOURCE_TAG
static TString fgxURL_SOURCE_PORT
Bool_t ExecuteLine(const char *cmd)
static TString fgxURL_ENABLESTORE
static TString fgxURL_STORE_SPLIT
static TString fgxURL_SOURCE_NAME
static TString fgxURL_STORE_COMP
static TString fgxURL_ENABLESTEP
static TString fgxURL_STORE_OVERWRITE
static TString fgxURL_PREFS_LOAD
static TString fgxURL_ENABLESOURCE
static TString fgxURL_SOURCE_FIRST
static TString fgxURL_SOURCE_LAST
static TString fgxURL_PREFS_NAME
TGo4AnalysisStatus * CreateStatus()
Bool_t ApplyStatus(TGo4AnalysisStatus *status)
static TString fgxURL_SOURCE_TIMEOUT
Bool_t SaveStatus(const char *fname)
static TString fgxURL_SOURCE_SKIP
TGo4AnalysisWebStatus(const char *name)
static TString fgxURL_SOURCE_RETRY
Bool_t UpdateFromUrl(const char *rest_url_opt)
static TString fgxURL_STORE_TYPE
static TString fgxURL_ASF_INTERVAL
static TString fgxURL_ASF_OVERWRITE
static TString fgxURL_STORE_NAME
Bool_t LoadStatus(const char *fname)
static TString fgxURL_ASF_ENABLED
Bool_t WriteAutoSave(const char *fname, Bool_t overwrite, Int_t complevel)