Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdProtocol Class Reference

#include <XrdProtocol.hh>

Inheritance diagram for XrdProtocol:

Inheritance graph
[legend]
Collaboration diagram for XrdProtocol:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual XrdProtocolMatch (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 ()

Constructor & Destructor Documentation

XrdProtocol::XrdProtocol const char *  jname  )  [inline]
 

virtual XrdProtocol::~XrdProtocol  )  [inline, virtual]
 


Member Function Documentation

virtual XrdProtocol* XrdProtocol::Match XrdLink lp  )  [pure virtual]
 

Implemented in XrdPoll_End, XrdProtLoad, XrdCmsProtocol, XrdRootdProtocol, and XrdXrootdProtocol.

virtual int XrdProtocol::Process XrdLink lp  )  [pure virtual]
 

Implemented in XrdPoll_End, XrdProtLoad, XrdCmsProtocol, XrdRootdProtocol, and XrdXrootdProtocol.

virtual void XrdProtocol::Recycle XrdLink lp = 0,
int  consec = 0,
const char *  reason = 0
[pure virtual]
 

Implemented in XrdPoll_End, XrdProtLoad, XrdCmsProtocol, XrdRootdProtocol, and XrdXrootdProtocol.

virtual int XrdProtocol::Stats char *  buff,
int  blen,
int  do_sync = 0
[pure virtual]
 

Implemented in XrdPoll_End, XrdProtLoad, XrdCmsProtocol, XrdRootdProtocol, and XrdXrootdProtocol.


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:42:27 2011 for xrootd by  doxygen 1.3.9.1