60 const char *workdir,
const char *msd,
Int_t nwk = 1);
64 void DoError(
int level,
const char *location,
const char *fmt,
void StopProcess(Bool_t abort, Int_t timeout)
Sent stop/abort request to PROOF server.
static Int_t GetProofdProtocol(TSocket *s)
Find out the remote proofd protocol version.
Int_t SendGroupPriority(const char *grp, Int_t priority)
Communicate to the coordinator the priprity of the group to which the user belongs Return 0 on succes...
Collectable string class.
void ParseBuffer()
Parse fBuffer after a connection attempt.
Int_t Ping()
Ping the remote master or slave servers.
Bool_t HandleError(const void *in=0)
Handle error on the input socket.
This is the version of TSlave for workers servers based on XProofD.
void Init(const char *host, Int_t stype)
Init a PROOF slave object.
virtual ~TXSlave()
Destroy slave.
#define ClassDef(name, id)
Int_t SetupServ(Int_t stype, const char *conffile)
Init a PROOF slave object.
TSignalHandler * fIntHandler
void SetInterruptHandler(Bool_t on=kTRUE)
Set/Unset the interrupt handler.
Handler of asynchronous events for XProofD sockets.
Bool_t HandleInput(const void *in=0)
Handle asynchronous input on the socket.
Implementation of the functionality provided by TProofMgr in the case of a xproofd-based session...
TObjString * SendCoordinator(Int_t kind, const char *msg=0, Int_t int2=0)
Send message to intermediate coordinator.
void Close(Option_t *opt="")
Close slave socket.
void FlushSocket()
Clean any input on the socket.
TXSlave(const char *url, const char *ord, Int_t perf, const char *image, TProof *proof, Int_t stype, const char *workdir, const char *msd, Int_t nwk=1)
Create a PROOF slave object. Called via the TProof ctor.
This class controls a Parallel ROOT Facility, PROOF, cluster.
void Interrupt(Int_t type)
Send interrupt to master or slave servers.
void SetAlias(const char *alias)
Set an alias for this session.
Class describing a PROOF worker server.
void DoError(int level, const char *location, const char *fmt, va_list va) const
Interface to ErrorHandler (protected).
void Touch()
Touch the client admin file to proof we are alive.