54 void SetAlias(
const char *alias)
override;
60 const char *workdir,
const char *msd,
Int_t nwk = 1);
64 void DoError(
int level,
const char *location,
const char *fmt,
65 va_list va)
const override;
74 void Touch()
override;
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
Collectable string class.
This class controls a Parallel ROOT Facility, PROOF, cluster.
Class describing a PROOF worker server.
Handler of asynchronous events for XProofD sockets.
Implementation of the functionality provided by TProofMgr in the case of a xproofd-based session.
This is the version of TSlave for workers servers based on XProofD.
Int_t SetupServ(Int_t stype, const char *conffile) override
Init a PROOF slave object.
void SetInterruptHandler(Bool_t on=kTRUE) override
Set/Unset the interrupt handler.
Int_t Ping() override
Ping the remote master or slave servers.
Int_t SendGroupPriority(const char *grp, Int_t priority) override
Communicate to the coordinator the priprity of the group to which the user belongs Return 0 on succes...
void Close(Option_t *opt="") override
Close slave socket.
void SetAlias(const char *alias) override
Set an alias for this session.
void FlushSocket() override
Clean any input on the socket.
TObjString * SendCoordinator(Int_t kind, const char *msg=0, Int_t int2=0) override
Send message to intermediate coordinator.
Bool_t HandleError(const void *in=0) override
Handle error on the input socket.
static Int_t GetProofdProtocol(TSocket *s)
Find out the remote proofd protocol version.
~TXSlave() override
Destroy slave.
void StopProcess(Bool_t abort, Int_t timeout) override
Sent stop/abort request to PROOF server.
void Touch() override
Touch the client admin file to proof we are alive.
void Interrupt(Int_t type) override
Send interrupt to master or slave servers.
TSignalHandler * fIntHandler
Bool_t HandleInput(const void *in=0) override
Handle asynchronous input on the socket.
void ParseBuffer()
Parse fBuffer after a connection attempt.
void Init(const char *host, Int_t stype)
Init a PROOF slave object.
void DoError(int level, const char *location, const char *fmt, va_list va) const override
Interface to ErrorHandler (protected).