XrdProtLoad Class Reference
#include <XrdProtLoad.hh>
List of all members.
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 |
| static void | Init (XrdSysError *eP, XrdOucTrace *tP) |
| static int | Load (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
| static int | Port (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
| static int | Statistics (char *buff, int blen, int do_sync=0) |
Static Public Attributes |
| static const int | ProtoMax = 8 |
Static Private Member Functions |
| static XrdProtocol * | getProtocol (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
| static int | getProtocolPort (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi) |
Private Attributes |
| int | myPort |
Static Private Attributes |
| static XrdSysError * | XrdLog |
| static XrdOucTrace * | XrdTrace |
| static char * | ProtName [ProtoMax] |
| static XrdProtocol * | Protocol [ProtoMax] |
| static int | ProtPort [ProtoMax] |
| static XrdProtocol * | ProtoWAN [ProtoMax] |
| static int | ProtoCnt |
| static int | ProtWCnt |
Constructor & Destructor Documentation
| XrdProtLoad::XrdProtLoad |
( |
int |
port = -1 |
) |
|
| XrdProtLoad::~XrdProtLoad |
( |
|
) |
|
Member Function Documentation
| void XrdProtLoad::DoIt |
( |
|
) |
[inline, virtual] |
| static int XrdProtLoad::getProtocolPort |
( |
const char * |
lname, |
|
|
const char * |
pname, |
|
|
char * |
parms, |
|
|
XrdProtocol_Config * |
pi | |
|
) |
| | [static, private] |
| static int XrdProtLoad::Load |
( |
const char * |
lname, |
|
|
const char * |
pname, |
|
|
char * |
parms, |
|
|
XrdProtocol_Config * |
pi | |
|
) |
| | [static] |
| static int XrdProtLoad::Port |
( |
const char * |
lname, |
|
|
const char * |
pname, |
|
|
char * |
parms, |
|
|
XrdProtocol_Config * |
pi | |
|
) |
| | [static] |
| int XrdProtLoad::Process |
( |
XrdLink * |
lp |
) |
[virtual] |
| void XrdProtLoad::Recycle |
( |
XrdLink * |
lp, |
|
|
int |
ctime, |
|
|
const char * |
txt | |
|
) |
| | [virtual] |
| static int XrdProtLoad::Statistics |
( |
char * |
buff, |
|
|
int |
blen, |
|
|
int |
do_sync = 0 | |
|
) |
| | [static] |
| int XrdProtLoad::Stats |
( |
char * |
buff, |
|
|
int |
blen, |
|
|
int |
do_sync = 0 | |
|
) |
| | [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: