12 #ifndef ROOT_TVirtualMonitoring
13 #define ROOT_TVirtualMonitoring
30 class TVirtualMonitoringWriter :
public TNamed {
34 TVirtualMonitoringWriter(
const TVirtualMonitoringWriter&);
35 TVirtualMonitoringWriter& operator=(
const TVirtualMonitoringWriter&);
40 TList *fTmpOpenPhases;
43 TVirtualMonitoringWriter() : TNamed(), fValue(0), fTmpOpenPhases(0) { }
44 TVirtualMonitoringWriter(
const char *name, Double_t value)
45 : TNamed(name,
""), fValue(value), fTmpOpenPhases(0) { }
47 virtual ~TVirtualMonitoringWriter() {
if (fTmpOpenPhases)
delete fTmpOpenPhases; }
50 virtual Bool_t SendFileCloseEvent(TFile * )
51 { MayNotUse(
"SendFileCloseEvent");
return kFALSE; }
52 virtual Bool_t SendFileReadProgress(TFile * )
53 { MayNotUse(
"SendFileReadProgress");
return kFALSE; }
54 virtual Bool_t SendFileWriteProgress(TFile * )
55 { MayNotUse(
"SendFileWriteProgress");
return kFALSE; }
57 virtual Bool_t SendParameters(TList * ,
const char * = 0)
58 { MayNotUse(
"SendParameters");
return kFALSE; }
59 virtual Bool_t SendInfoTime() { MayNotUse(
"SendInfoTime");
return kFALSE; }
60 virtual Bool_t SendInfoUser(
const char * = 0) { MayNotUse(
"SendInfoUser");
return kFALSE; }
61 virtual Bool_t SendInfoDescription(
const char * ) { MayNotUse(
"SendInfoDescription");
return kFALSE; }
62 virtual Bool_t SendInfoStatus(
const char * ) { MayNotUse(
"SendInfoStatus");
return kFALSE; }
67 virtual Bool_t SendFileOpenProgress(TFile * , TList * ,
70 { MayNotUse(
"SendFileOpenProgress");
return kFALSE; }
72 virtual Bool_t SendProcessingStatus(
const char * , Bool_t = kFALSE)
73 { MayNotUse(
"SendProcessingStatus");
return kFALSE; }
74 virtual Bool_t SendProcessingProgress(Double_t , Double_t , Bool_t = kFALSE)
75 { MayNotUse(
"SendProcessingProgress");
return kFALSE; }
76 virtual void SetLogLevel(
const char * =
"WARNING")
77 { MayNotUse(
"SetLogLevel"); };
78 virtual void Verbose(Bool_t ) { MayNotUse(
"Verbose"); }
80 ClassDef(TVirtualMonitoringWriter,0)
84 class TVirtualMonitoringReader :
public TNamed {
87 TVirtualMonitoringReader(
const char * =
"") { }
88 virtual ~TVirtualMonitoringReader() { }
90 virtual void DumpResult() { MayNotUse(
"DumpResult"); }
91 virtual void GetValues(
const char * ,
const char * ,
92 const char * ,
const char * ,
93 Long_t , Long_t , Bool_t = kFALSE)
94 { MayNotUse(
"GetValues"); }
95 virtual void GetLastValues(
const char * ,
const char * ,
96 const char * ,
const char * ,
98 { MayNotUse(
"GetLastValues"); }
99 virtual void ProxyValues(
const char * ,
const char * ,
100 const char * ,
const char * ,
101 Long_t , Long_t , Long_t )
102 { MayNotUse(
"ProxyValues"); }
104 virtual TMap *GetMap() { MayNotUse(
"GetMap");
return 0; }
105 virtual void DeleteMap(TMap * ) { MayNotUse(
"DeleteMap"); }
107 ClassDef(TVirtualMonitoringReader, 1)
111 R__EXTERN TVirtualMonitoringWriter *gMonitoringWriter;
112 R__EXTERN TVirtualMonitoringReader *gMonitoringReader;