12 #ifndef ROOT_TXSocketHandler
13 #define ROOT_TXSocketHandler
28 class TXSocketHandler :
public TFileHandler {
32 TFileHandler *fHandler;
35 void SetHandler(TFileHandler *h, TSocket *s)
36 { fHandler = h; fInputSock = s; }
38 static TXSocketHandler *fgSocketHandler;
40 TXSocketHandler(TFileHandler *h, TSocket *s) :
41 TFileHandler(TXSocket::fgPipe.GetRead(), 1)
42 { fHandler = h; fInputSock = s; }
44 virtual ~TXSocketHandler() { }
47 Bool_t ReadNotify() {
return Notify(); }
49 static TXSocketHandler *GetSocketHandler(TFileHandler *h = 0, TSocket *s = 0);
51 ClassDef(TXSocketHandler, 0)