library: libCore #include "TVirtualProofMgr.h" |
TVirtualProofMgr
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.
private:
static TVirtualProofMgr_t GetProofMgrHook(const char* type)
public:
virtual ~TVirtualProofMgr()
virtual TVirtualProof* AttachSession(Int_t, Bool_t = kFALSE)
static TClass* Class()
static TVirtualProofMgr* Create(const char* url, Int_t loglevel = -1, const char* alias = "0", Bool_t xpd = kTRUE)
virtual TVirtualProof* CreateSession(const char* = "0", const char* = "0", Int_t = -1)
virtual void DetachSession(Int_t, Option_t* = "")
static TList* GetListOfManagers()
virtual TVirtualProofDesc* GetProofDesc(Int_t id)
virtual Int_t GetRemoteProtocol() const
virtual const char* GetUrl()
virtual TClass* IsA() const
virtual Bool_t IsProofd() const
virtual Bool_t IsValid() const
virtual Bool_t MatchUrl(const char* url)
virtual TList* QuerySessions(Option_t* opt = "S")
virtual Int_t Reset(const char* usr = "0")
virtual void SetAlias(const char* alias = "")
static void SetTProofMgrHook(TVirtualProofMgr_t pmh, const char* type = "0")
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void ShowWorkers()
virtual void ShutdownSession(Int_t id)
virtual void ShutdownSession(TVirtualProof* p)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
static TVirtualProofMgr_t fgTProofMgrHook[2] Constructor hooks for TProofMgr
protected:
Int_t fRemoteProtocol Protocol number run by the daemon server
TVirtualProofMgr::EServType fServType Type of server: old-proofd, XrdProofd
TList* fSessions PROOF session managed by this server
TUrl fUrl Server URL
static TList fgListOfManagers Sub-list of TROOT::ListOfProofs for managers
public:
static const TVirtualProofMgr::EServType kProofd
static const TVirtualProofMgr::EServType kXProofd
TVirtualProofMgr
Abstract interface to the manager for PROOF sessions.
The PROOF manager interacts with the PROOF server coordinator to
create or destroy a PROOF session, attach to or detach from
existing one, and to monitor any client activity on the cluster.
At most one manager instance per server is allowed.
Bool_t MatchUrl(const char *url)
Checks if 'url' refers to the same 'user@host:port' entity as the URL
in memory
TVirtualProofMgr_t GetProofMgrHook(const char *type)
Get the specified constructor hook.
We do this without the plugin manager because it blocks the
CINT mutex breaking the parallel startup.
Author: G. Ganis, Nov 2005
Last update: root/base:$Name: $:$Id: TVirtualProofMgr.cxx,v 1.9 2006/06/22 06:14:42 brun Exp $
Copyright (C) 1995-2005, 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.