13#ifndef ROOT_TQueryResultManager 
   14#define ROOT_TQueryResultManager 
std::ofstream * logfile() const
 
#define ClassDef(name, id)
 
Mother of all ROOT objects.
 
TQueryResult version adapted to PROOF neeeds.
 
This class controls a Parallel ROOT Facility, PROOF, cluster.
 
Class managing the query-result area.
 
void SaveQuery(TProofQueryResult *qr, const char *fout=0)
Save current status of query 'qr' to file name fout.
 
Bool_t FinalizeQuery(TProofQueryResult *pq, TProof *proof, TVirtualProofPlayer *player)
Final steps after Process() to complete the TQueryResult instance.
 
void RemoveQuery(TQueryResult *qr, Bool_t soft=kFALSE)
Remove everything about query qr.
 
Int_t KeptQueries() const
 
TList * PreviousQueries() const
 
virtual ~TQueryResultManager()
Cleanup.
 
Int_t CleanupQueriesDir()
Remove all queries results referring to previous sessions.
 
Int_t ApplyMaxQueries(Int_t mxq)
Scan the queries directory and remove the oldest ones (and relative dirs, if empty) in such a way onl...
 
TProofQueryResult * LocateQuery(TString queryref, Int_t &qry, TString &qdir)
Locate query referenced by queryref.
 
Int_t CleanupSession(const char *sessiontag)
Cleanup query dir qdir.
 
Int_t DrawQueries() const
 
Int_t LockSession(const char *sessiontag, TProofLockPath **lck)
Try locking query area of session tagged sessiontag.
 
const char * QueryDir() const
 
void IncrementDrawQueries()
 
void AddLogFile(TProofQueryResult *pq)
Add part of log file concerning TQueryResult pq to its macro container.
 
void ScanPreviousQueries(const char *dir)
Scan the queries directory for the results of previous queries.
 
A container class for query results.
 
Double_t RealTime()
Stop the stopwatch (if it is running) and return the realtime (in seconds) passed between the start a...
 
void Start(Bool_t reset=kTRUE)
Start the stopwatch.
 
Double_t CpuTime()
Stop the stopwatch (if it is running) and return the cputime (in seconds) passed between the start an...
 
const char * Data() const
 
Abstract interface for the PROOF player.