|
Public Member Functions |
void | DoIt () |
XrdProtocol * | Match (XrdLink *) |
int | Process (XrdLink *lp) |
void | Recycle (XrdLink *lp, int ctime, const char *txt) |
int | Stats (char *buff, int blen, int do_sync=0) |
| XrdProtLoad (int port=-1) |
| ~XrdProtLoad () |
Static Public Member Functions |
int | Load (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
int | Port (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
Static Public Attributes |
const int | ProtoMax = 8 |
Static Private Member Functions |
XrdProtocol * | getProtocol (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
int | getProtocolPort (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
Private Attributes |
int | myPort |
Static Private Attributes |
char * | ProtName [ProtoMax] = {0} |
XrdProtocol * | Protocol [ProtoMax] = {0} |
int | ProtPort [ProtoMax] = {0} |
XrdProtocol * | ProtoWAN [ProtoMax] = {0} |
int | ProtoCnt = 0 |
int | ProtWCnt = 0 |
char * | liblist [ProtoMax] |
XrdSysPlugin * | libhndl [ProtoMax] |
int | libcnt = 0 |