|
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 |