#ifndef ROOT_TXProofServ
#define ROOT_TXProofServ
#ifndef ROOT_TProofServ
#include "TProofServ.h"
#endif
#ifndef ROOT_TXHandler
#include "TXHandler.h"
#endif
class TXProofServInterruptHandler;
class TXSocketHandler;
class TXProofServ : public TProofServ, public TXHandler {
private:
   TXProofServInterruptHandler *fInterruptHandler;
   TXSocketHandler             *fInputHandler;
   TString                      fSockPath;
   Bool_t        fTerminated; 
   Int_t         LockSession(const char *sessiontag, TProofLockPath **lck);
   void          SendLogFile(Int_t status = 0, Int_t start = -1, Int_t end = -1);
   void          SetShutdownTimer(Bool_t on = kTRUE, Int_t delay = 0);
   Int_t         Setup();
public:
   TXProofServ(Int_t *argc, char **argv, FILE *flog = 0);
   virtual ~TXProofServ();
   Int_t         CreateServer();
   
   void          DisableTimeout();
   void          EnableTimeout();
   EQueryAction  GetWorkers(TList *workers, Int_t &prioritychange);
   Bool_t        HandleError(const void *in = 0); 
   Bool_t        HandleInput(const void *in = 0); 
   void          HandleUrgentData();
   void          HandleSigPipe();
   void          HandleTermination();
   void          Terminate(Int_t status);
   ClassDef(TXProofServ,0)  
};
#endif
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.