GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TGo4AnalysisWebStatus.h
Go to the documentation of this file.
1 // $Id: TGo4AnalysisWebStatus.h 1396 2015-02-20 15:11:10Z adamczew $
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_PORT;
69  static TString fgxURL_SOURCE_TIMEOUT;
70  static TString fgxURL_SOURCE_RETRY;
71  static TString fgxURL_SOURCE_FIRST;
72  static TString fgxURL_SOURCE_LAST;
73  static TString fgxURL_SOURCE_SKIP;
74  static TString fgxURL_STORE_TYPE;
75  static TString fgxURL_STORE_NAME;
76  static TString fgxURL_STORE_SPLIT;
77  static TString fgxURL_STORE_BUF;
78  static TString fgxURL_STORE_COMP;
79  static TString fgxURL_STORE_ASF;
80  static TString fgxURL_STORE_OVERWRITE;
81 
82  static TString fgxURL_ASF_SAVE;
83  static TString fgxURL_ASF_ENABLED;
84  static TString fgxURL_ASF_NAME;
85  static TString fgxURL_ASF_INTERVAL;
86  static TString fgxURL_ASF_COMP;
87  static TString fgxURL_ASF_OVERWRITE;
88 
89  static TString fgxURL_PREFS_NAME;
90  static TString fgxURL_PREFS_LOAD;
91  static TString fgxURL_PREFS_SAVE;
92  static TString fgxURL_CLOSE;
93 
94  ClassDef(TGo4AnalysisWebStatus,1)
95 
96 };
97 
98 #endif //TGo4AnalysisWebStatus_H
static TString fgxURL_PREFS_SAVE
static TString fgxURL_SOURCE_TYPE
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)