library: libCore #include "TVirtualProof.h" |
TVirtualProof
class description - header file - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
public:
virtual ~TVirtualProof()
virtual void ActivateWorker(const char* ord)
virtual void AddChain(TChain* chain)
virtual Int_t AddDynamicPath(const char* libpath)
virtual void AddFeedback(const char* name)
virtual Int_t AddIncludePath(const char* incpath)
virtual void AddInput(TObject* obj)
virtual Int_t Archive(Int_t query, const char* url)
virtual Int_t Archive(const char* queryref, const char* url = "0")
virtual void cd(Int_t = -1)
static TClass* Class()
virtual Int_t CleanupSession(const char* sessiontag)
virtual void ClearCache()
virtual void ClearFeedback()
virtual void ClearInput()
virtual Int_t ClearPackage(const char* package)
virtual Int_t ClearPackages()
virtual void Close(Option_t* option = "")
virtual void CloseProgressDialog()
virtual Int_t CreateDataSet(const char* dataset, TList* files, Int_t opt = kAskUser)
virtual TDrawFeedback* CreateDrawFeedback()
virtual void DeactivateWorker(const char* ord)
virtual void DeleteDrawFeedback(TDrawFeedback* f)
virtual void Detach(Option_t* = "")
virtual Int_t DrawSelect(TDSet* set, const char* varexp, const char* selection = "", Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0)
virtual Int_t EnablePackage(const char* package)
virtual Int_t Exec(const char* cmd)
virtual void Feedback(TList* objs)
virtual Int_t Finalize(Int_t qry = -1, Bool_t force = kFALSE)
virtual Int_t Finalize(const char* queryref, Bool_t force = kFALSE)
virtual Long64_t GetBytesRead() const
virtual Int_t GetClientProtocol() const
virtual const char* GetConfDir() const
virtual const char* GetConfFile() const
virtual Float_t GetCpuTime() const
virtual const char* GetDataPoolUrl() const
virtual TList* GetDataSet(const char* dataset)
virtual TList* GetDataSets(const char* dir = "0")
virtual TList* GetFeedbackList() const
virtual const char* GetImage() const
virtual TList* GetListOfEnabledPackages()
virtual TList* GetListOfPackages()
virtual TList* GetListOfQueries(Option_t* opt = "")
virtual void GetLog(Int_t start = -1, Int_t end = -1)
virtual Int_t GetLogLevel() const
virtual TVirtualProofMgr* GetManager()
virtual const char* GetMaster() const
virtual void GetMaxQueries()
virtual Int_t GetNumberOfDrawQueries()
virtual Int_t GetNumberOfQueries()
virtual TObject* GetOutput(const char* name)
virtual TList* GetOutputList()
virtual TList* GetOutputNames()
virtual Int_t GetParallel() const
virtual Int_t GetPort() const
virtual TVirtualProof::EQueryMode GetQueryMode() const
virtual TQueryResult* GetQueryResult(const char* ref)
virtual TList* GetQueryResults()
virtual Float_t GetRealTime() const
virtual Int_t GetRemoteProtocol() const
virtual TVirtualProofMgr::EServType GetServType() const
virtual Int_t GetSessionID() const
virtual const char* GetSessionTag() const
virtual TList* GetSlaveInfo()
virtual Int_t GetStatus() const
static TProof_t GetTProofHook()
virtual TTree* GetTreeHeader(TDSet* dset)
virtual const char* GetUrl()
virtual const char* GetUser() const
virtual const char* GetWorkDir() const
virtual TClass* IsA() const
virtual Bool_t IsDataReady(Long64_t& totalbytes, Long64_t& bytesready)
virtual Bool_t IsIdle() const
virtual Bool_t IsMaster() const
virtual Bool_t IsParallel() const
virtual Bool_t IsProofd() const
virtual Bool_t IsValid() const
virtual void LogMessage(const char* msg, Bool_t all)
static TVirtualProof* Open(const char* url = "0", const char* conffile = "0", const char* confdir = "0", Int_t loglevel = 0)
virtual Int_t Ping()
virtual void Print(Option_t* option = "") const
virtual Int_t Process(TDSet* set, const char* selector, Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0)
virtual void Progress(Long64_t total, Long64_t processed)
virtual void PutLog(TQueryResult* qr)
virtual void QueryResultReady(const char* ref)
virtual Int_t Remove(Int_t query)
virtual Int_t Remove(const char* queryref, Bool_t all = kFALSE)
virtual void RemoveChain(TChain* chain)
virtual Int_t RemoveDataSet(const char* dateset)
virtual Int_t RemoveDynamicPath(const char* libpath)
virtual void RemoveFeedback(const char* name)
virtual Int_t RemoveIncludePath(const char* incpath)
static Int_t Reset(const char* url, const char* usr = "0")
virtual void ResetProgressDialog(const char* sel, Int_t sz, Long64_t fst, Long64_t ent)
virtual void ResetProgressDialogStatus()
virtual Int_t Retrieve(Int_t query, const char* path = "0")
virtual Int_t Retrieve(const char* queryref, const char* path = "0")
virtual Bool_t SendingLogToWindow() const
virtual void SendLogToWindow(Bool_t mode)
virtual void SetActive(Bool_t active = kTRUE)
virtual void SetAlias(const char* alias = "")
virtual void SetDataPoolUrl(const char* url)
virtual void SetDrawFeedbackOption(TDrawFeedback* f, Option_t* opt)
virtual void SetLogLevel(Int_t level, UInt_t mask = 0xFFFFFFFF)
virtual void SetManager(TVirtualProofMgr* mgr)
virtual void SetMaxDrawQueries(Int_t max)
virtual Int_t SetParallel(Int_t nodes = 99999)
virtual void SetQueryType(TVirtualProof::EQueryMode mode)
static void SetTProofHook(TProof_t proofhook)
virtual void ShowCache(Bool_t all = kFALSE)
virtual void ShowDataSet(const char* dataset)
virtual void ShowDataSets(const char* dir = "0")
virtual void ShowEnabledPackages(Bool_t all = kFALSE)
virtual void ShowFeedback() const
virtual void ShowLog(Int_t qry = -1)
virtual void ShowLog(const char* queryref)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void ShowPackages(Bool_t all = kFALSE)
virtual void ShowQueries(Option_t* opt = "")
virtual void StartupMessage(const char* msg, Bool_t status, Int_t done, Int_t total)
virtual void StopProcess(Bool_t abort, Int_t timeout = -1)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t UploadDataSet(const char* dataset, const char* files, const char* dest = "0", Int_t opt = kAskUser, TList* skippedFiles = 0)
virtual Int_t UploadDataSet(const char* dataset, TList* files, const char* dest = "0", Int_t opt = kAskUser, TList* skippedFiles = 0)
virtual Int_t UploadDataSetFromFile(const char* dataset, const char* file, const char* dest = "0", Int_t opt = kAskUser)
virtual Int_t UploadPackage(const char* par, TVirtualProof::EUploadPackageOpt opt = kUntar)
virtual Int_t VerifyDataSet(const char* dataset)
private:
static TProof_t fgProofHook Hook to TProof constructor
protected:
TString fDataPoolUrl Default data pool entry point URL
TVirtualProofMgr::EServType fServType Type of server: proofd, XrdProofd
TVirtualProofMgr* fManager Manager to which this session belongs (if any)
TVirtualProof::EQueryMode fQueryMode default query mode
public:
static const TVirtualProof::EStatusBits kUsingSessionGui
static const TVirtualProof::EQueryMode kSync
static const TVirtualProof::EQueryMode kAsync
static const TVirtualProof::EUploadOpt kAppend
static const TVirtualProof::EUploadOpt kOverwriteDataSet
static const TVirtualProof::EUploadOpt kNoOverwriteDataSet
static const TVirtualProof::EUploadOpt kOverwriteAllFiles
static const TVirtualProof::EUploadOpt kOverwriteNoFiles
static const TVirtualProof::EUploadOpt kAskUser
static const TVirtualProof::EUploadDataSetAnswer kError
static const TVirtualProof::EUploadDataSetAnswer kDataSetExists
static const TVirtualProof::EUploadPackageOpt kUntar
static const TVirtualProof::EUploadPackageOpt kRemoveOld
TVirtualProof
Abstract interface to the Parallel ROOT Facility, PROOF.
For more information on PROOF see the TProof class.
TVirtualProof * Open(const char *cluster, const char *conffile, const char *confdir, Int_t loglevel)
Start a PROOF session on a specific cluster. If cluster is 0
(the default) then the PROOF Session Viewer GUI pops up; 0 is returned.
If cluster is "" (empty string) then we connect to a PROOF session
on the localhost ("proof://localhost"). The appropriate instance of
TVirtualProofMgr is created, if not yet existing. The instantiated
TProof object is returned.
Use TProof::cd() to switch between PROOF sessions.
For more info on PROOF see the TProof ctor.
Int_t Reset(const char *url, const char *usr)
Reset the entry associated with the entity defined by 'url', which is
in the form
"[proof://][user@]master.url[:port]"
If 'user' has the privileges it can also ask to reset the entry of a
different user specified by 'usr'; use 'usr'=='*' to reset all the
sessions know remotely.
'Reset' means that all the PROOF sessions owned by the user at this
master are terminated or killed, any other client connections (from other
shells) closed, and the protocol instance reset and given back to the stack.
After this call the user will be asked to login again and will start
from scratch.
To be used when the cluster is not behaving.
Return 0 on success, -1 if somethign wrng happened.
Author: Fons Rademakers 16/09/02
Last update: root/base:$Name: $:$Id: TVirtualProof.cxx,v 1.6 2006/06/21 16:18:26 rdm Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.