xrootd
Loading...
Searching...
No Matches
Public Member Functions | List of all members
XrdProtocol Class Referenceabstract

#include <XrdProtocol.hh>

Inheritance diagram for XrdProtocol:
Inheritance graph
[legend]
Collaboration diagram for XrdProtocol:
Collaboration graph
[legend]

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 ()
 
- Public Member Functions inherited from XrdJob
virtual void DoIt ()=0
 
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 

Additional Inherited Members

- Public Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Constructor & Destructor Documentation

◆ XrdProtocol()

XrdProtocol::XrdProtocol ( const char *  jname)
inline

◆ ~XrdProtocol()

virtual XrdProtocol::~XrdProtocol ( )
inlinevirtual

Member Function Documentation

◆ Match()

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

◆ Process()

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

◆ Recycle()

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

◆ Stats()

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

The documentation for this class was generated from the following file: