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 int | Load (const char *lname, const char *pname, char *parms, XrdProtocol_Config *pi, bool istls) |
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 |
char | myProt [ProtoMax+2] |
Static Private Attributes |
static char * | ProtName [ProtoMax] |
static XrdProtocol * | Protocol [ProtoMax] |
static int | ProtPort [ProtoMax] |
static bool | ProtoTLS [ProtoMax] |
static int | ProtoCnt |
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, |
|
|
bool |
istls | |
|
) |
| | [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: