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