library: libProofx #include "TXProofServ.h" |
TXProofServ
class description - source file - inheritance tree (.pdf)
private:
virtual void SendLogFile(Int_t status = 0, Int_t start = -1, Int_t end = -1)
virtual void Setup()
public:
TXProofServ(Int_t* argc, char** argv)
TXProofServ(const TXProofServ&)
virtual ~TXProofServ()
static TClass* Class()
virtual void CreateServer()
virtual TProofServ::EQueryAction GetWorkers(TList* workers, Int_t& prioritychange)
virtual Bool_t HandleError()
virtual Bool_t HandleInput()
virtual void HandleSigPipe()
virtual void HandleUrgentData()
virtual TClass* IsA() const
TXProofServ& operator=(const TXProofServ&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TXProofServ
TXProofServ is the XRD version of the PROOF server. It differs from
TXProofServ only for the underlying connection technology
TXProofServ(Int_t *argc, char **argv) : TProofServ(argc, argv)
Main constructor. Create an application environment. The TProofServ
environment provides an eventloop via inheritance of TApplication.
Actual server creation work is done in CreateServer() to allow
overloading.
void CreateServer()
Finalize the server setup. If master, create the TProof instance to talk
the worker or submaster nodes.
~TXProofServ()
Cleanup. Not really necessary since after this dtor there is no
live anyway.
void HandleUrgentData()
Handle high priority data sent by the master or client.
void HandleSigPipe()
Called when the client is not alive anymore; terminate the session.
void Setup()
Print the ProofServ logo on standard output.
void SendLogFile(Int_t status, Int_t start, Int_t end)
Send log file to master.
If start > -1 send only bytes in the range from start to end,
if end <= start send everything from start.
TProofServ::EQueryAction GetWorkers(TList *workers,
Int_t & /* prioritychange */)
Get list of workers to be used from now on.
The list must be provide by the caller.
Bool_t HandleError()
Handle error on the input socket
Bool_t HandleInput()
Handle asynchronous input on the input socket
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TXProofServ TXProofServ(const TXProofServ&)
TXProofServ& operator=(const TXProofServ&)
Author: Gerardo Ganis 12/12/2005
Last update: root/proofx:$Name: $:$Id: TXProofServ.cxx,v 1.5 2006/04/19 10:57:44 rdm 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.