XrdProtocol Class Reference

#include <XrdProtocol.hh>

Inheritance diagram for XrdProtocol:

XrdJob XrdCmsProtocol XrdPoll_End XrdProofdProtocol XrdProtLoad XrdRootdProtocol XrdXrootdProtocol 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 ()

Detailed Description

Definition at line 93 of file XrdProtocol.hh.


Constructor & Destructor Documentation

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

Definition at line 125 of file XrdProtocol.hh.

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

Definition at line 126 of file XrdProtocol.hh.


Member Function Documentation

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

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

Referenced by XrdProofdProofServMgr::Accept(), XrdLink::DoIt(), XrdProtLoad::Process(), and XrdCmsSupervisor::Start().

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

Referenced by XrdLink::Close().

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

Referenced by XrdLink::syncStats().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1