#include <XrdProtocol.hh>
Public Member Functions | |
| XrdProtocol (const char *jname) | |
| virtual | ~XrdProtocol () |
| 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 |
| Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
| virtual void | DoIt ()=0 |
Additional Inherited Members | |
| Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 124 of file XrdProtocol.hh.
|
inline |
Definition at line 156 of file XrdProtocol.hh.
References XrdJob::XrdJob().
Referenced by XrdCmsProtocol::XrdCmsProtocol(), XrdHttpProtocol::XrdHttpProtocol(), XrdPoll_End::XrdPoll_End(), XrdProtLoad::XrdProtLoad(), XrdXrootdProtocol::XrdXrootdProtocol(), XrdProtLoad::Load(), XrdCmsProtocol::Match(), XrdHttpProtocol::Match(), XrdPoll_End::Match(), XrdProtLoad::Match(), Match(), XrdXrootdProtocol::Match(), XrdProtLoad::Process(), and XrdCmsProtocol::XrdCmsJob.
|
inlinevirtual |
Definition at line 157 of file XrdProtocol.hh.
|
pure virtual |
Implemented in XrdCmsProtocol, XrdHttpProtocol, XrdPoll_End, XrdProtLoad, and XrdXrootdProtocol.
References XrdProtocol().
|
pure virtual |
Implemented in XrdCmsProtocol, XrdHttpProtocol, XrdPoll_End, XrdProtLoad, XrdXrootdProtocol, and XrdXrootdTransit.
Referenced by XrdLinkXeq::DoIt(), XrdProtLoad::Process(), and XrdCmsSupervisor::Start().
|
pure virtual |
Implemented in XrdCmsProtocol, XrdHttpProtocol, XrdPoll_End, XrdProtLoad, XrdXrootdProtocol, and XrdXrootdTransit.
Referenced by XrdLinkXeq::Close().
|
pure virtual |
Implemented in XrdCmsProtocol, XrdHttpProtocol, XrdPoll_End, XrdProtLoad, and XrdXrootdProtocol.
Referenced by XrdLinkXeq::syncStats().