|
xrootd
|
#include <XrdProtocol.hh>


Public Member Functions | |
| virtual XrdProtocol * | Match (XrdLink *lp)=0 |
| virtual int | Process (XrdLink *lp)=0 |
| 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 |
| XrdProtocol (const char *jname) | |
| virtual | ~XrdProtocol () |
| XrdProtocol::XrdProtocol | ( | const char * | jname | ) | [inline] |
| virtual XrdProtocol::~XrdProtocol | ( | ) | [inline, virtual] |
| virtual XrdProtocol* XrdProtocol::Match | ( | XrdLink * | lp | ) | [pure virtual] |
Implemented in XrdXrootdProtocol, XrdPoll_End, XrdCmsProtocol, XrdProtLoad, and XrdRootdProtocol.
| virtual int XrdProtocol::Process | ( | XrdLink * | lp | ) | [pure virtual] |
Implemented in XrdXrootdProtocol, XrdPoll_End, XrdCmsProtocol, XrdProtLoad, and XrdRootdProtocol.
Referenced by XrdCmsSupervisor::Start(), XrdLink::DoIt(), and XrdProtLoad::Process().
| virtual void XrdProtocol::Recycle | ( | XrdLink * | lp = 0, |
| int | consec = 0, |
||
| const char * | reason = 0 |
||
| ) | [pure virtual] |
Implemented in XrdXrootdProtocol, XrdPoll_End, XrdCmsProtocol, XrdProtLoad, and XrdRootdProtocol.
Referenced by XrdLink::Close().
| virtual int XrdProtocol::Stats | ( | char * | buff, |
| int | blen, | ||
| int | do_sync = 0 |
||
| ) | [pure virtual] |
Implemented in XrdXrootdProtocol, XrdPoll_End, XrdCmsProtocol, XrdProtLoad, and XrdRootdProtocol.
Referenced by XrdLink::syncStats(), and XrdProtLoad::Statistics().
1.7.5