1 #ifndef __XrdProtocol_H__ 2 #define __XrdProtocol_H__ 142 virtual void Recycle(
XrdLink *lp=0,
int consec=0,
const char *reason=0)=0;
154 virtual int Stats(
char *buff,
int blen,
int do_sync=0) = 0;
Definition: XrdStats.hh:51
char rsvd3[7]
Definition: XrdProtocol.hh:96
int idleWait
Definition: XrdProtocol.hh:92
const XrdNetSockAddr * urAddr
Definition: XrdProtocol.hh:86
virtual int Process(XrdLink *lp)=0
const char * myProg
Definition: XrdProtocol.hh:83
const char * myInst
Definition: XrdProtocol.hh:81
char ** argv
Definition: XrdProtocol.hh:94
int ConnMax
Definition: XrdProtocol.hh:90
const char * myName
Definition: XrdProtocol.hh:82
XrdProtocol(const char *jname)
Definition: XrdProtocol.hh:156
XrdTlsContext * tlsCtx
Definition: XrdProtocol.hh:99
Definition: XrdProtocol.hh:124
Definition: XrdBuffer.hh:71
Definition: XrdSysError.hh:89
Definition: XrdNetSockAddr.hh:43
virtual int Stats(char *buff, int blen, int do_sync=0)=0
int readWait
Definition: XrdProtocol.hh:91
Definition: XrdScheduler.hh:44
char * ConfigFN
Definition: XrdProtocol.hh:71
int AdmMode
Definition: XrdProtocol.hh:77
void * rsvd0
Definition: XrdProtocol.hh:67
int Format
Definition: XrdProtocol.hh:72
Definition: XrdLink.hh:51
XrdBuffManager * BPool
Definition: XrdProtocol.hh:63
XrdOucEnv * theEnv
Definition: XrdProtocol.hh:66
XrdScheduler * Sched
Definition: XrdProtocol.hh:64
Definition: XrdProtocol.hh:55
Definition: XrdOucEnv.hh:41
static const int admPSet
Definition: XrdProtocol.hh:79
int argc
Definition: XrdProtocol.hh:93
XrdOucString * totalCF
Definition: XrdProtocol.hh:100
int xrdFlags
Definition: XrdProtocol.hh:78
const struct sockaddr * myAddr
Definition: XrdProtocol.hh:87
virtual void Recycle(XrdLink *lp=0, int consec=0, const char *reason=0)=0
Definition: XrdTlsContext.hh:36
int hailWait
Definition: XrdProtocol.hh:97
XrdSysError * eDest
Definition: XrdProtocol.hh:61
XrdStats * Stats
Definition: XrdProtocol.hh:65
~XrdProtocol_Config()
Definition: XrdProtocol.hh:105
virtual ~XrdProtocol()
Definition: XrdProtocol.hh:157
XrdProtocol_Config()
Definition: XrdProtocol.hh:103
virtual XrdProtocol * Match(XrdLink *lp)=0
XrdInet * NetTCP
Definition: XrdProtocol.hh:62
int Port
Definition: XrdProtocol.hh:73
int tlsPort
Definition: XrdProtocol.hh:98
char DebugON
Definition: XrdProtocol.hh:95
int rsvd1
Definition: XrdProtocol.hh:75
Definition: XrdOucString.hh:254
Definition: XrdInet.hh:47
int WSize
Definition: XrdProtocol.hh:74
const char * AdmPath
Definition: XrdProtocol.hh:76